-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FIX-113] add "forgot password" feature #276
Conversation
The new password will never be used, because we didnt used the EditUserData.
Tests for the EditUserPage are still missing, because there are some problems with the session.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work Sebastian, everything worked on the first try, the wiki page is easy to follow and I think it's awesome.
Here are some suggestions/issues that I have:
-
I suggest pre-filling the application.propreties with the default data (with mail.activate set to false)
-
Does not work with an existing HSQLDB, maybe make mailVerified nullable? Because of this I could not test what happens when an existing user has no email.
-
The first time I tried to verify my email Gmail sent it to spam (not an error, just maybe something to note somewhere in the app or in the docs, so that the user doesn't spend too long looking for the mail)
-
In the Edit User form,
Actual password
could be renamed toCurrent password
-
Is the text field in the
Resend verification mail
form needed? If I type in a different mail from the one I have registered it tells the mail could not be found. -
I'm not recieving any verification email on my Adesso work email (not in the junk folder either). Do you know why? It seems to be working perfectly fine with Gmail.
(Maybe I configured something wrong) -
Maybe you could also add the instructions from the wiki page to a MD file in the repo.
Otherwise, the code looks good to me (although there are a lot of changes and I'm still looking through it) :)
Also, any ideas on how would we go about making this work with the adesso mail server / active directory and existing installations of the Budgeteer?
See PR-Review (#276).
Hi @maximAtanasov, thanks for your review. 😄 To your suggestions:
No, I don't have any information about that, but maybe there are other projects that have also implemented similar features? We should discuss this internally. |
Unfortunately, I'm still unable to log in with an existing user that does not have an email yet.
|
Should work now. 😃 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yup, everything works :)
This PR adds some new features. It is about issue #113.
The following needs to be done: