Delete the users account.
(user,
db,
auth,
messages)
| 115 | auth = 'ddserver.interface.user:UserManager', |
| 116 | messages = 'ddserver.interface.message:MessageManager') |
| 117 | def post_account_delete(user, |
| 118 | db, |
| 119 | auth, |
| 120 | messages): |
| 121 | ''' Delete the users account. ''' |
| 122 | |
| 123 | with db.cursor() as cur: |
| 124 | cur.execute(''' |
| 125 | DELETE |
| 126 | FROM users |
| 127 | WHERE id = %(id)s |
| 128 | ''', {'id': user.id}) |
| 129 | |
| 130 | auth.logout() |
| 131 | |
| 132 | bottle.redirect('/') |
| 133 |