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('/')
评论列表
文章目录