Пример #1
0
def login():
   # if we are already logged in, go back to were we came from
   if g.user is not None:
      return redirect(url_for('portal_user.index'))

   openid_identity = current_app.config.get('OPENID_RP_URL')
   print openid_identity
   return oid.try_login(openid_identity, ask_for=['email', 'fullname', 'nickname'], extensions=[GroupExtension()])
Пример #2
0
def login(provider):
    print('in login')
    # if we are already logged in, go back to were we came from
    if g.user is not None:
        return redirect(url_for('portal_user.index'))
    #if request.method == 'POST':
    #openid = request.form.get('openid')
    #if openid:
    #return oid.try_login(openid, ask_for=['email'])

    if provider is not None and provider in COMMON_PROVIDERS:
        return oid.try_login(COMMON_PROVIDERS[provider], ask_for=['email'])
    return redirect(url_for('portal_user.index'))
Пример #3
0
def login(provider):
   print('in login')
   # if we are already logged in, go back to were we came from
   if g.user is not None:
      return redirect(url_for('portal_user.index'))
   #if request.method == 'POST':
      #openid = request.form.get('openid')
      #if openid:
         #return oid.try_login(openid, ask_for=['email'])
         
   if provider is not None and provider in COMMON_PROVIDERS:
      return oid.try_login(COMMON_PROVIDERS[provider], ask_for=['email'])
   return redirect(url_for('portal_user.index'))
Пример #4
0
def login_with_google():
    print('in login with google')
    # if we are already logged in, go back to were we came from
    if g.user is not None:
        return redirect(url_for('state_user.getStates'))
    return oid.try_login(COMMON_PROVIDERS['google'], ask_for=['email'])
Пример #5
0
def login_with_google():
   print('in login with google')
   # if we are already logged in, go back to were we came from
   if g.user is not None:
      return redirect(url_for('state_user.getStates'))
   return oid.try_login(COMMON_PROVIDERS['google'], ask_for=['email'])