userHandler.py 文件源码

python
阅读 16 收藏 0 点赞 0 评论 0

项目:sengladmin 作者: yufajieluo 项目源码 文件源码
def register(self, account, password, fullname, phone, captcha):
        if not account or not password or not fullname or not phone or not captcha:
            rsp = self.rsp_handler.generate_rsp_msg(29001, None)
            return rsp
        user = User.objects(account = account)
        if user:
            rsp = self.rsp_handler.generate_rsp_msg(21001, None)
            return rsp
        key = 'register:captcha:%s' % account
        if cache.get(key) != captcha:
            rsp = self.rsp_handler.generate_rsp_msg(21002, None)
            return rsp
        cache.delete(key)    

        now_time = time.strftime('%Y-%m-%d %H:%M:%S')
        user = User(account = account, password = self.crypt_handler.encrypt(password), username = fullname, phone = phone, create_time = now_time)
        user.save()

        rsp = self.rsp_handler.generate_rsp_msg(200, None)
        return rsp
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号