Example #1
0
 def signin(self, user_name, user_pwd, fields=None, callback=None):
     result = yield self.m_user.find_one(
         {
             "$or": [{
                 "name": user_name
             }, {
                 "email": user_name
             }],
             "password": genmd5(user_pwd)
         }, fields)
     raise gen.Return(result)
Example #2
0
 def signup(self,name,email,password,fields=None,callback=None):
     insertData = {
         "name":name,
         "email":email,
         "password":genmd5(password)
     }
     model = yield self.m_user.insert_one(insertData)
     if model is not None:
         result =yield self.m_user.find_one(model.inserted_id ,fields=fields)
         if result is not None:
             result["_id"] = str(result["_id"])
         raise gen.Return(result)
     else:
         raise gen.Return(None)
Example #3
0
 def signup(self,name,email,password,fields=None,callback=None):
     insertData = {
         "name":name,
         "email":email,
         "password":genmd5(password)
     }
     model = yield self.m_user.insert_one(insertData)
     if model is not None:
         result =yield self.m_user.find_one(model.inserted_id ,fields=fields)
         if result is not None:
             result["_id"] = str(result["_id"])
         raise gen.Return(result)
     else:
         raise gen.Return(None)
Example #4
0
 def forget(self,email,callback=None):
     result = yield self.m_user.update({"password": genmd5('123456') })
     if result is not None:
         raise gen.Return(True)
     else:
         raise gen.Return(False)
Example #5
0
 def forget(self,email,callback=None):
     result = yield self.m_user.update({"password": genmd5('123456') })
     if result is not None:
         raise gen.Return(True)
     else:
         raise gen.Return(False)
Example #6
0
 def signin(self,user_name,user_pwd,fields=None,callback=None):
     result = yield self.m_user.find_one({ "$or":[ {"name":user_name},{"email":user_name }] ,"password": genmd5(user_pwd) },fields)
     raise gen.Return(result)