The client is an adroid app. I am getting the session_id as none in this 
function

def myTestUserLoginFunc():

    import json
    import gluon.contrib.simplejson

    import gluon.contrib.simplejson as sj 
    data = sj.loads(request.body.read())

    myemail=data['email']
    mypassword=data['password']

    logged_user=auth.login_bare(myemail, mypassword.encode('utf8'))


    if (auth.is_logged_in() == True):
        logger.debug("I am logged in.")
    else:
        logger.debug("I am not logged in.")

    logger.debug("session.session_id = %s" %session.session_id)
    logger.debug("response session id - %s " % response.session_id)
    logger.debug("session file %s " % response.session_file_name)
    logger.debug("session id name %s " % response.session_id_name)
    logger.debug("session status %s " % response.session_status)

    ret=""
    if (logged_user == False):
        ret=sj.dumps("[invalid]")
    else:
        ret=response.session_id
    if auth.is_logged_in():
            ret=session.session_id
    else:
            logger.debug("not logged in")
    if (ret == None):
        ret="DummySessionId"

    return ret

user gets successfully logged in, but the session id, session_status and 
session_file_name are always set to None. sessionid_id_name is set to 
session_id_appname

user record is like this -

<Row {'first_name': 'v g', 'last_name': '', 'id': 3, 'registration_id': '', 
'social_login': False, 'reset_password_key': 
'1373017333-f58bd8f5-d560-40c6-8117-c3815a93fc06', 'password': 
'pbkdf2(1000,20,sha512)$a9e9d5525d1daac6$a8e63a319b8e8113f41a2bf3a8cd2c818499f899',
 
'registration_key': '', 'email': '[email protected]'}>


-- 

--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to