(user,
db,
messages)
| 112 | @require(db = 'ddserver.db:Database', |
| 113 | messages = 'ddserver.interface.message:MessageManager') |
| 114 | def post_lostpass_cancel(user, |
| 115 | db, |
| 116 | messages): |
| 117 | with db.cursor() as cur: |
| 118 | cur.execute(''' |
| 119 | UPDATE `users` |
| 120 | SET `authcode` = NULL |
| 121 | WHERE `id` = %(user_id)s |
| 122 | ''', {'user_id': user.id}) |
| 123 | |
| 124 | messages.success('Your password reset request has been cancelled.') |
| 125 | |
| 126 | bottle.redirect('/') |