Advertisement
Guest User

Untitled

a guest
Feb 26th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.09 KB | None | 0 0
  1. package com.example.pablo.infovalenciacf;
  2.  
  3.  
  4. import android.content.Intent;
  5. import android.os.Bundle;
  6. import android.support.v7.app.AppCompatActivity;
  7. import android.view.View;
  8. import android.widget.Button;
  9. import android.widget.EditText;
  10. import android.widget.Toast;
  11.  
  12. /**
  13.  * Created by pablo on 24/2/18.
  14.  */
  15.  
  16. public class Login extends AppCompatActivity implements View.OnClickListener {
  17.  
  18.     private Button login, register;
  19.     private EditText etUser, etPass;
  20.     private UsersDBHelper db;
  21.     private Session session;
  22.  
  23.     @Override
  24.     protected void onCreate(Bundle savedInstanceState){
  25.         super.onCreate(savedInstanceState);
  26.         setContentView(R.layout.login);
  27.  
  28.         db = new UsersDBHelper(this);
  29.         session = new Session(this);
  30.  
  31.         login = (Button) findViewById(R.id.btnLog);
  32.         register = (Button) findViewById(R.id.btnReg);
  33.  
  34.         etUser = (EditText) findViewById(R.id.etUser);
  35.         etPass = (EditText) findViewById(R.id.etPass);
  36.  
  37.         login.setOnClickListener(this);
  38.         register.setOnClickListener(this);
  39.  
  40.         if(session.loggedIn()){
  41.             startActivity(new Intent(Login.this, MainActivity.class));
  42.             finish();
  43.         }
  44.     }
  45.  
  46.     @Override
  47.     public void onClick(View v) {
  48.  
  49.         if(v.getId() == R.id.btnLog){
  50.             login();
  51.         } else{
  52.             startActivity(new Intent(Login.this, Register.class));
  53.         }
  54.     }
  55.  
  56.     private void login(){
  57.         String user = etUser.getText().toString();
  58.         String pass = etPass.getText().toString();
  59.  
  60.         if(user.isEmpty() || pass.isEmpty()){
  61.             Toast.makeText(getApplicationContext(), "No puedes dejar campos vacíos", Toast.LENGTH_SHORT).show();
  62.         } else{
  63.             if(db.getUser(user, pass)){
  64.                 session.setLoggedIn(true);
  65.                 startActivity(new Intent(Login.this, MainActivity.class));
  66.                 finish();
  67.             } else{
  68.                 Toast.makeText(getApplicationContext(), "Usuario o contraseña incorrectos", Toast.LENGTH_SHORT).show();
  69.             }
  70.         }
  71.     }
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement