backstage.py 文件源码

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

项目:v2ex-tornado-2 作者: coderyy 项目源码 文件源码
def get(self, key):
        member = CheckAuth(self)
        t = self.request.arguments['t'][0]
        if member:
            if (member.level == 0) and (str(member.created_ts) == str(t)):
                one = Member.get(key)
                if one:
                    if one.num != 1:
                        memcache.delete(one.auth)
                        one.deactivated = int(time.time())
                        one.password = hashlib.sha1(str(time.time())).hexdigest()
                        one.auth = hashlib.sha1(str(one.num) + ':' + one.password).hexdigest()
                        one.newbie = 1
                        one.noob = 1
                        one.sync()
                        store.commit()  #jon add
                        memcache.delete('Member_' + str(one.num))
                        return self.redirect('/member/' + one.username)
        return self.redirect('/')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号