I have set the email in the project settings according to the email server settings, when the email function is used, in this case for example in the forgot password form, an error display occurs as attached. Please help everyone
This means it could not connect to your mail server. Make sure you are using the right email settings for your server. Follow the instructions given to you by your hosting provider, on how to set up smtp.
I have done according to the server settings, but still can’t send email, when I create it with native php it works.
when I use port 587, the problem appears like this: "Expected response code 250 but got code “550”, with message “550 Access denied - Invalid HELO name (See RFC2821 4.1.1.1)”
And when I changed the .inv file in the MAIL_ENCRYPTION=nullLL section to MAIL_ENCRYPTION=ssl, it successfully sent the email, in this case I successfully sent a password reset email.
Then when I click the url link that I got from the password reset email, namely “http://localhost:8050/?nexturl=/resetpassword?token=…” but why what appears is the login form? shouldn’t it display the resetpassword form? attached example
It should, but it seems you need to be logged in before you can change the password, from what I can see based on the URL.
Do you mean that the user must remember the old password in order to reset the password?
I have the same problem, have you resolved it? @hendryres @willvin
Solved, we need to make sure the database migration was successful, look in the database/migrations folder.
Hello,
How can you see your solution details in more detail?
I am experiencing an issue with the “Password Reset” process in a project I developed using Php-laravel and Quasar Vue. The link in the email I send to reset the password is formed as follows:
“http://localhost:8050/#/index/resetpassword?token=dc0bd3ec5aqfb36dbd64184854ce3a95vsbe06ba5372744e8379b0gdf0780dcf&email=appuser%40gmail.com.”
However, when this link is clicked, it redirects to the user login page instead of the password reset page.
As I said earlier, you need to make sure that the tables in your database already have migration tables like the ones in the following project folder:
…\php-laravel-api\database\migrations
If it doesn’t exist, then you need to add it manually in the database console
Thanks for information