(data,
users,
emails,
messages)
| 50 | emails = 'ddserver.mail:EmailManager', |
| 51 | messages = 'ddserver.interface.message:MessageManager') |
| 52 | def post_lostpass(data, |
| 53 | users, |
| 54 | emails, |
| 55 | messages): |
| 56 | # Generate a authcode for the user |
| 57 | users.generate_authcode(data.username) |
| 58 | |
| 59 | # Fetch user info |
| 60 | user = users[data.username] |
| 61 | |
| 62 | emails.to_user('lostpasswd.mail', |
| 63 | user = user) |
| 64 | |
| 65 | messages.success('Password recovery email has been sent.') |
| 66 | |
| 67 | bottle.redirect('/') |
| 68 | |
| 69 | |
| 70 |
nothing calls this directly
no test coverage detected