def sendMailToActivateUser(data, request): a = KEYSTORE.getOrSearch({ 'table': table, 'id': None, 'attr': None }, {'email': data.get('email')}) if not a['res']: return { "status": "error", "msg": "email not registered!" } id = a['res']['_id'] pass_key = getRandom(10) res = KEYSTORE.creteOrUpdate({ 'table': table, 'id': id, 'attr': None }, {'pass_key': pass_key}) if res['status'] == 'error': return { "status": "error", "msg": "pass_key not generted" } update_history(id, 'send activation link', request) return res
def sendMailToActivateUser(data,request): a = KEYSTORE.getOrSearch({'table':table, 'id':None, 'attr':None},{'email':data.get('email') }) if not a['res'] : return {"status": "error", "msg": "email not registered!"}; id = a['res']['_id'] pass_key = getRandom(10) res = KEYSTORE.creteOrUpdate({'table':table, 'id': id, 'attr':None},{'pass_key':pass_key}) if res['status'] == 'error':return {"status": "error", "msg": "pass_key not generted"}; update_history(id,'send activation link',request) return res
def getAutoRandom10(): return getRandom(10)# ^ digit random number
def getAutoRandom10(): return getRandom(10) # ^ digit random number