There's no build in password reset functionality in Turnkey. This is because if we had one, it would probably not fit you anyway.
This content was moved here: [[Model_Examples]]
[[Category:Packages]]
Instead, you add this functionality to your model and are then free to integrate and adapt it as you feel needed.
{{Edited|July|12|2024}}
If you use the default package for login, the ASPNETIdentity package, this package will just extend you model with the following;
# A reset password page that you can create an action to go to. This page should be without any access groups.
# A server side viewmodel that runs every 20 seconds and sends emails with reset instructions to your users. Remember to set the Turnkey/MDrivenServer's email server settings.
# A page for the user to set the password. This page also has information to the user about expired reset tickets and sending a new ticket in those circumstances.
You import this template and then you;
# Set the PasswordReset package's "Default superclass" if you want that.
# Make sure you have email server set up.
# Create an action that opens the "RestetPasswordPage" viewmodel.
Download the model file here: [[:File:PasswordResetTemplate.zip]]
[[File:Password reset model sample.png|none|thumb|659x659px]]