I want to separation of the default login and google login.

*models/db.py:*
from gluon.contrib.login_methods.gae_google_account import GaeGoogleAccount

*view/default/googlelogin.html:*
{{=form}}

*controller/default.py*
def login():
    if auth.user_id:
        redirect(session.old_referer)
    login_form=author_func()
    return dict(login_form=login_form)
def googlelogin(): 
    auth.settings.login_form=GaeGoogleAccount()
    return dict(form=auth.login(next=URL(r=request, c='default', 
f='index')))

Thanks.

Reply via email to