Exemple #1
0
def changePassword():
    '''
    User can change their password themselves.

    Parameters:
    Content-Type: application/json
    
    {username:name,oldpass:pass,newpass:pass}
    
    Return:
    {"error":{"code":11,"msg":"Authentication fail"}}
    or:
    {"token":"12345"}
    
    '''
    data=request.json
    username=data["name"]
    oldpass=data["oldpass"]
    newpass=data["newpass"]
    info=brauth.auth(username,oldpass)
    if info==None:
        return {'results':{"error":{"code":11,"msg":"Authentication fail"}}}
    else:
        #print "name:%s,pass:%s"%(username,newpass)
        brauth.setPass(username,newpass)
        #response.set_header("Content-Type","application/json")
        return {'results':'OK'}
Exemple #2
0
def changePassword():
    '''
    User can change their password themselves.

    Parameters:
    Content-Type: application/json
    
    {username:name,oldpass:pass,newpass:pass}
    
    Return:
    {"error":{"code":11,"msg":"Authentication fail"}}
    or:
    {"token":"12345"}
    
    '''
    data = request.json
    username = data["name"]
    oldpass = data["oldpass"]
    newpass = data["newpass"]
    info = brauth.auth(username, oldpass)
    if info == None:
        return {
            'results': {
                "error": {
                    "code": 11,
                    "msg": "Authentication fail"
                }
            }
        }
    else:
        #print "name:%s,pass:%s"%(username,newpass)
        brauth.setPass(username, newpass)
        #response.set_header("Content-Type","application/json")
        return {'results': 'OK'}
Exemple #3
0
def auth_user():    
    user=request.params.get("user")
    password=request.params.get("password")
    if user==None or password==None:
        return {"results":{"error":{"code":13,"msg":"Parameter missing."}}}
    ret=brauth.auth(user,password)
    if ret==None:
        return {"results":False}
    else:
        return {"results":True}
Exemple #4
0
def auth_user():
    user = request.params.get("user")
    password = request.params.get("password")
    if user == None or password == None:
        return {
            "results": {
                "error": {
                    "code": 13,
                    "msg": "Parameter missing."
                }
            }
        }
    ret = brauth.auth(user, password)
    if ret == None:
        return {"results": False}
    else:
        return {"results": True}