Hi ,
I want to use the AuthenticateEmailAsync feature on Nakama. There are a lot of weird things.
We cannot get/change/read the password of an email that the user enters.
-
How can we recover their password?
-
How can we know if a user entered the wrong email or password?
We just have the “ApiResponseException: Invalid credentials.” error message, which is nothing, and we can not do anything with that.
The “nakamaConnection.Socket.ReceivedError” action did not work!
So we never can handle the server error messages (email is wrong, password is wrong , the server is down, or many other things).
- How can we check the server’s status? The response of the server is not true (we cannot receive error messages from the server).
For security purposes, maybe, but we can never tell the user what the problem is (server is down,email is wrong, etc).
I’ve seen other topics where we can’t change or reset email passwords!
- So exactly what should we do if a user forgets the password?
I am trying to create a test account with a saved email and another password(fake value). I got the “ApiResponseException: Invalid credentials.” error message and can not connect to the server. That means the real password (without hash) is compared to.
- So why are you not giving us any way to access email password?
After I enter email and password and create an account, in User Account >> Authentication, at the bottom, I see the “Verification Status: Not Verified” message!
I did not link the device ID.
- What is this “Verification Status: Not Verified” message for?
{client is unity , c#}
I appreciate any help.