def load_user(userid): #print "userid", userid try: mu = ManageUser() cred = mu.GetCredential(str(userid)) #print "cred", cred u = User(cred["_id"], cred["password"]) u.role = cred["role"] u.access = cred["access"] u.main_access = cred["main_access"] except: print "load_user error:", sys.exc_info()[0] u = "error check in log" return u
def loginuser(): data = json.loads(request.data) if "username" in data and "password" in data: params = {} params["username"] = data['username'] params["password"] = data['password'] u = User(params["username"], params["password"]) if u.is_authenticated(): res = {"success": True} login_user(u) mu = ManageUser() print "request.remote_addr", request.remote_addr mu.SendNotification(request.remote_addr) return json.dumps(res) else: res = {"success": False} return json.dumps(res) else: res = {"success": False} return json.dumps(res)