コード例 #1
0
    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
コード例 #2
0
 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
コード例 #3
0
ファイル: KeyStore.py プロジェクト: bhairavdhanwade/craZyeXp
def getAutoRandom10():
    return getRandom(10)# ^ digit random number
コード例 #4
0
def getAutoRandom10():
    return getRandom(10)  # ^ digit random number