def unsub_email(email, code):
for user in r.table('users').get_all(["email", email], index = 'identity_check').run(conn()):
if user['authlink'] == code:
user['subscribed'] = False
r.table('users').get_all(["email", email], index = 'identity_check').replace(user).run(conn())
users.flash('info', 'You\'ve been unsubscribed from further emails.')
users.login(user)
return
# for xenforo users
for user in r.table('users').filter({'email': email}).run(conn()):
if user['authlink'] == code:
user['subscribed'] = False
r.table('users').get_all(["xenforo", user['identity']]).replace(user).run(conn())
users.flash('info', 'You\'ve been unsubscribed from further emails.')
users.login(user)
return
users.flash('error', 'Authorization failed')
return template("login.htm")
评论列表
文章目录