mirror of
https://github.com/pierre42100/ComunicAndroid
synced 2024-11-23 22:09:30 +00:00
Handle too many failed request on user login.
This commit is contained in:
parent
6fe08cb844
commit
c699e13833
@ -124,6 +124,7 @@ public class LoginActivity extends AppCompatActivity {
|
|||||||
|
|
||||||
//Perform a request on the API to check user credentials and get login tokens
|
//Perform a request on the API to check user credentials and get login tokens
|
||||||
final APIRequest params = new APIRequest(this, "user/connectUSER");
|
final APIRequest params = new APIRequest(this, "user/connectUSER");
|
||||||
|
params.setTryContinueOnError(true);
|
||||||
params.addString("userMail", ""+login_mail.getText());
|
params.addString("userMail", ""+login_mail.getText());
|
||||||
params.addString("userPassword", ""+login_password.getText());
|
params.addString("userPassword", ""+login_password.getText());
|
||||||
|
|
||||||
@ -188,11 +189,19 @@ public class LoginActivity extends AppCompatActivity {
|
|||||||
void handle_server_response(@Nullable APIResponse response){
|
void handle_server_response(@Nullable APIResponse response){
|
||||||
|
|
||||||
if(response == null){
|
if(response == null){
|
||||||
//Hide loading wheel
|
show_err_server_response();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(response.getResponse_code() != 200){
|
||||||
|
|
||||||
enter_loading_state(false);
|
enter_loading_state(false);
|
||||||
|
|
||||||
//Put the error on the login mail field
|
if(response.getResponse_code() == 429)
|
||||||
show_form_error(getString(R.string.activity_login_err_invalid_credentials));
|
show_form_error(getString(R.string.activity_login_too_many_request));
|
||||||
|
else
|
||||||
|
show_form_error(getString(R.string.activity_login_err_invalid_credentials));
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -232,4 +232,5 @@
|
|||||||
<string name="account_created_title">Congratulations</string>
|
<string name="account_created_title">Congratulations</string>
|
||||||
<string name="account_created_message">Your account has been created. You can now sign into your new account to use all the features of Comunic.</string>
|
<string name="account_created_message">Your account has been created. You can now sign into your new account to use all the features of Comunic.</string>
|
||||||
<string name="account_created_sign_in">Sign in</string>
|
<string name="account_created_sign_in">Sign in</string>
|
||||||
|
<string name="activity_login_too_many_request">Too many failed login requests. Please try again later…</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
Loading…
Reference in New Issue
Block a user