MCPcopy Index your code
hub / github.com/ddserver/ddserver / post_lostpass

Function post_lostpass

ddserver/interface/pages/lostpasswd.py:52–67  ·  view source on GitHub ↗
(data,
                  users,
                  emails,
                  messages)

Source from the content-addressed store, hash-verified

50 emails = 'ddserver.mail:EmailManager',
51 messages = 'ddserver.interface.message:MessageManager')
52def 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

Callers

nothing calls this directly

Calls 3

generate_authcodeMethod · 0.80
to_userMethod · 0.80
successMethod · 0.80

Tested by

no test coverage detected