Resource icon

Social Network Authentication (Twitter, Google, VK.com) 1.0

No permission to download
1. Quick Login:

> open sidebar_visitor_panel template
> search for <xen:include template="ad_sidebar_below_visitor_panel" />
> add before it add: <xen:include template="sidebar_custom_login_form" />
> create template name it: sidebar_custom_login_form

HTML:
<xen:if is="!{$visitor.user_id}">
<div class="section">
<div class="secondaryContent">
<h3>Quick Login</h3>
<xen:container var="$hideLoginBar">1</xen:container>
 
<form action="{xen:link 'login/login'}" method="post" id="pageLogin">
 
    <xen:if hascontent="true">
        <div class="errorPanel"><span class="errors">
            <xen:contentcheck>{xen:raw $text}</xen:contentcheck>
        </span></div>
    </xen:if>
 
    <dl class="ctrlUnit">
       
        <dd><label for="ctrl_pageLogin_login">{xen:phrase your_name_or_email_address}:</label></dd>
        <dd><input type="text" name="login" value="{$defaultLogin}" id="ctrl_pageLogin_login" class="textCtrl" /></dd>
    </dl>
 
<xen:if is="{$xenOptions.registrationSetup.enabled}">
    <dl class="ctrlUnit">
       
        <dd><label for="ctrl_pageLogin_password">{xen:phrase do_you_already_have_account}</label></dd>
        <dd>
            <ul>
                <li><label for="ctrl_pageLogin_not_registered"><input type="radio" name="register" value="1" id="ctrl_pageLogin_not_registered" />
                    {xen:phrase no_create_account_now}</label></li>
                <li><label for="ctrl_pageLogin_registered"><input type="radio" name="register" value="0" id="ctrl_pageLogin_registered" checked="checked" class="Disabler" />
                    {xen:phrase yes_my_password_is}:</label></li>
                <li id="ctrl_pageLogin_registered_Disabler">
                    <input type="password" name="password" class="textCtrl" id="ctrl_pageLogin_password" />             
                    <div><label for="ctrl_pageLogin_remember" class="rememberPassword"><input type="checkbox" name="remember" value="1" id="ctrl_pageLogin_remember" /> {xen:phrase stay_logged_in}</label></div>
                </li>
            </ul>
        </dd>
    </dl>
<xen:else />
    <dl class="ctrlUnit">
        <dt><label for="ctrl_pageLogin_password">{xen:phrase password}:</label></dt>
        <dd>
            <input type="password" name="password" class="textCtrl" id="ctrl_pageLogin_password" />             
            <div><label for="ctrl_pageLogin_remember" class="rememberPassword"><input type="checkbox" name="remember" value="1" id="ctrl_pageLogin_remember" /> {xen:phrase stay_logged_in}</label></div>
        </dd>
    </dl>
</xen:if>
 
    <xen:if is="{$captcha}">
        <dl class="ctrlUnit">
            <dt>{xen:phrase verification}:</dt>
            <dd>{xen:raw $captcha}</dd>
        </dl>
    </xen:if>
 
    <dl class="ctrlUnit submitUnit">
 
        <dd>
            <input type="submit" class="button primary" value="{xen:phrase log_in}" data-loginPhrase="{xen:phrase log_in}" data-signupPhrase="{xen:phrase sign_up}" />
            <br><a href="{xen:link lost-password}" class="OverlayTrigger OverlayCloser">{xen:phrase forgot_your_password}</a>
        </dd>
    </dl>
 
    <input type="hidden" name="cookie_check" value="1" />
    <input type="hidden" name="redirect" value="{xen:if $redirect, $redirect, $requestPaths.requestUri}" />
    <input type="hidden" name="_xfToken" value="{$visitor.csrf_token_page}" />
 
</form>
 
<script>
    $(function()
    {
        var $button = $('#pageLogin input.button.primary');
        $('#pageLogin input[name="register"]').click(function()
        {
            $button.val(
                $('#pageLogin input[name="register"]:checked').val() == '1'
                ? $button.data('signupPhrase')
                : $button.data('loginPhrase')
            );
        });
    });
</script>
</div></div>
</xen:if>
 
hmm, i see a login there now...but it's not what i was expecting. I was hoping to just show the icons similar the ones shown when you click signup and the menu from the top drops down.
 
whoa...you just released this addon?! like right now?

how were people doing before this? I'm guessing manuel edits?
 
Code:
Zend_Oauth_Exception: Could not retrieve a valid Token response from Token URL: <?xml version="1.0" encoding="UTF-8"?> <hash> <request>/oauth/request_token?oauth_consumer_key=######&amp;oauth_nonce=#####&amp;oauth_timestamp=1358328965&amp;oauth_signature_method=HMAC-SHA1&amp;oauth_version=1.0&amp;oauth_callback=http%3A%2F%2Fwww.onehitgamer.com%2Fregister%2Ftwitter&amp;oauth_signature=####</request> <error>Desktop applications only support the oauth_callback value 'oob'</error> </hash> - library/Zend/Oauth/Http.php:234

Code:
#0 /home//public_html/library/Zend/Oauth/Http.php(190): Zend_Oauth_Http->_assessRequestAttempt(Object(Zend_Http_Response))
#1 /home//public_html/library/Zend/Oauth/Http.php(191): Zend_Oauth_Http->startRequestCycle(Array)
#2 /home//public_html/library/Zend/Oauth/Http.php(191): Zend_Oauth_Http->startRequestCycle(Array)
#3 /home//public_html/library/Zend/Oauth/Http/RequestToken.php(51): Zend_Oauth_Http->startRequestCycle(Array)
#4 /home//public_html/library/Zend/Oauth/Consumer.php(115): Zend_Oauth_Http_RequestToken->execute()
#5 /home//public_html/library/Social/Provider/Oauth/Abstract.php(58): Zend_Oauth_Consumer->getRequestToken()
#6 /home//public_html/library/Social/ControllerPublic/Register.php(34): Social_Provider_Oauth_Abstract->getAuthorizeUrl('http://www...')
#7 /home//public_html/library/Social/ControllerPublic/Register.php(389): Social_ControllerPublic_Register->_getProviderResponse(Object(Social_Provider_Oauth_Twitter))
#8 /home//public_html/library/XenForo/FrontController.php(310): Social_ControllerPublic_Register->actionTwitter()
#9 /home//public_html/library/XenForo/FrontController.php(132): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
#10 /home//public_html/index.php(13): XenForo_FrontController->run()
#11 {main}

I get this error everytime I try to log in with twitter.
 
Code:
Zend_Oauth_Exception: Could not retrieve a valid Token response from Token URL: <?xml version="1.0" encoding="UTF-8"?> <hash> <request>/oauth/request_token?oauth_consumer_key=######&amp;oauth_nonce=#####&amp;oauth_timestamp=1358328965&amp;oauth_signature_method=HMAC-SHA1&amp;oauth_version=1.0&amp;oauth_callback=http%3A%2F%2Fwww.onehitgamer.com%2Fregister%2Ftwitter&amp;oauth_signature=####</request> <error>Desktop applications only support the oauth_callback value 'oob'</error> </hash> - library/Zend/Oauth/Http.php:234

Code:
#0 /home//public_html/library/Zend/Oauth/Http.php(190): Zend_Oauth_Http->_assessRequestAttempt(Object(Zend_Http_Response))
#1 /home//public_html/library/Zend/Oauth/Http.php(191): Zend_Oauth_Http->startRequestCycle(Array)
#2 /home//public_html/library/Zend/Oauth/Http.php(191): Zend_Oauth_Http->startRequestCycle(Array)
#3 /home//public_html/library/Zend/Oauth/Http/RequestToken.php(51): Zend_Oauth_Http->startRequestCycle(Array)
#4 /home//public_html/library/Zend/Oauth/Consumer.php(115): Zend_Oauth_Http_RequestToken->execute()
#5 /home//public_html/library/Social/Provider/Oauth/Abstract.php(58): Zend_Oauth_Consumer->getRequestToken()
#6 /home//public_html/library/Social/ControllerPublic/Register.php(34): Social_Provider_Oauth_Abstract->getAuthorizeUrl('http://www...')
#7 /home//public_html/library/Social/ControllerPublic/Register.php(389): Social_ControllerPublic_Register->_getProviderResponse(Object(Social_Provider_Oauth_Twitter))
#8 /home//public_html/library/XenForo/FrontController.php(310): Social_ControllerPublic_Register->actionTwitter()
#9 /home//public_html/library/XenForo/FrontController.php(132): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
#10 /home//public_html/index.php(13): XenForo_FrontController->run()
#11 {main}

I get this error everytime I try to log in with twitter.


Any help on this?
 
Back
Top Bottom