Skip to content
Snippets Groups Projects
Select Git revision
  • c5357ac02f9573de581ef5e8cd9f5c8bf720e6eb
  • master default
2 results

LoginActivity.java

Blame
  • LoginActivity.java 3.61 KiB
    package com.mapps.seproject;
    
    import android.app.ProgressDialog;
    import android.content.Intent;
    import android.support.annotation.NonNull;
    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;
    import android.text.TextUtils;
    import android.view.View;
    import android.widget.Button;
    import android.widget.EditText;
    import android.widget.TextView;
    import android.widget.Toast;
    
    import com.google.android.gms.tasks.OnCompleteListener;
    import com.google.android.gms.tasks.Task;
    import com.google.firebase.auth.AuthResult;
    import com.google.firebase.auth.FirebaseAuth;
    
    public class LoginActivity extends AppCompatActivity  implements View.OnClickListener{
    
        EditText email;
        EditText password;
        Button b;
        TextView registerText;
        ProgressDialog progressDialog;
        FirebaseAuth firebaseAuth;
    
    
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_login);
    
    
            email = (EditText) findViewById(R.id.etLoginEmail);
            password= (EditText) findViewById(R.id.etLoginPassword);
            b= (Button) findViewById(R.id.bLogin);
            registerText= (TextView) findViewById(R.id.textRegister);
            progressDialog = new ProgressDialog(this);
            firebaseAuth = FirebaseAuth.getInstance();
            if(firebaseAuth.getCurrentUser() != null)   {
    
                finish();
                startActivity(new Intent(getApplicationContext(),UserActivity.class));              // If already logged in
    
    
    
            }
    
            b.setOnClickListener(this);                             // Onclick
            registerText.setOnClickListener(this);
    
    
    
    
    
    
        }
    
    
        public void LoginUser() {                                               // Check the login credentials
    
    
            String mail = email.getText().toString().trim();
            String pass = password.getText().toString().trim();
    
            if(TextUtils.isEmpty(mail)) {
                // email empty