I user janrain  for login... in globals i see persons information....
all i want to do is to  grab that information  that i am seeing in the
globals  and put in a variable and use it eg i was trying to grab the
data and put it in a database:

def insert_into_db():
    #session.correct=request.vars(0)
    #session.numquest=request.vars(1)
    #session.time_quest=request.vars(2)
    #session.mgp=request.vars(3)

    session.correct=5
    session.numquest=5
    session.time_quest=1
    session.mgp=100


    if db.Matworksheetdb.email==auth_user.email:
 
if(db.Matworksheeetdb.email==auth_user.email)&(db.Matworksheeetdb.mgp>session.mpg):
 
db(db.Matworksheeetdb.email==auth_user.email).update(mgp=session.mpg,
 
numberquest=session.numquest,
 
correct=session.correct,
 
time_quest=session.time_quest)
    else:
        db.Matworksheetdb.insert(First=auth_user.first_name,
                                  Last=auth_user.last_name,
                                  email=auth_user.email,
                                  correct=session.correct,
                                  numberquest=session.numquest,
                                  time_quest=session.time_quest,
                                  mgp=session.mpg)
    redirect(URL(f='mathgen'))
    return()

ERROR: NameError: global name 'auth_user' is not defined

When i use auth.user.email i get this error:

 if db.Matworksheetdb.email==auth.user.email:
AttributeError: 'NoneType' object has no attribute 'email'

the problem is this is what i am seeing in globals. Any form of help
would be most greatful...

Reply via email to