Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void startLogin() {
- final ProgressDialog progressDialog;
- progressDialog = new ProgressDialog(this, R.style.AppCompatAlertDialogStyle);
- String email = mEmailField.getText().toString();
- String password = mPasswordField.getText().toString();
- if(TextUtils.isEmpty(email) || TextUtils.isEmpty(password)){
- Toast.makeText(LoginActivity.this, "Campo vazio", Toast.LENGTH_LONG).show();
- }else{
- progressDialog.setMessage("Aguarde, entrando no aplicativo!");
- progressDialog.show();
- mAuth.signInWithEmailAndPassword(email, password).addOnCompleteListener(new OnCompleteListener<AuthResult>() {
- @Override
- public void onComplete(@NonNull Task<AuthResult> task) {
- if(!task.isSuccessful()){
- Toast.makeText(LoginActivity.this, "Erro no login", Toast.LENGTH_LONG).show();
- }else{
- startActivity(new Intent(LoginActivity.this, DashActivity.class));
- }
- progressDialog.dismiss();
- }
- });
- }
- }
- if (task.isSuccessful()) {
- FirebaseUser user = mAuth.getCurrentUser();
- Toast.makeText(SignInActivity.this, "Seja bem vindo: " + user.getDisplayName(), Toast.LENGTH_SHORT).show();
- if (user != null) {// Verifica se o usuario está logado
- startActivity(new Intent(SignInActivity.this, MainActivity.class));
- }
- } else {
- // Se não estiver logado
- Log.w(TAG, "signInWithCredential:failure", task.getException());
- Toast.makeText(SignInActivity.this, "Authentication failed.",
- Toast.LENGTH_SHORT).show();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement