Logueo y Contraseña de Usuario

  Logueo y Contraseña de Usuario





Para el Login se utilizo una condicion sencilla donde se instanciaron lso dos editText y se les condiciono usando  .equals  para condicionar que si las dos variables eran verdaderas entonces permitiera ingresar al otro activity  en caso qeu no fuera verdadera entonces el sistema sacaba un mensajito diciendo login incorrecto, se hizo uso del sharedpreferences para recuperar los datos amacenados de la contraseña y asi no tener que teclearla nuevamente.  

Diseño de la interfaz


MainActivity.java


package com.example.bdferreteriacamilo;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.Toast;
import android.content.Context;
import android.content.SharedPreferences;

public class MainActivity extends AppCompatActivity {
private EditText Usuario;
private EditText Pass;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Usuario = (EditText) findViewById(R.id.USUARIO);
Pass= (EditText) findViewById(R.id.PASS);
SharedPreferences preferences = getSharedPreferences("LOGIN", Context.MODE_PRIVATE);
Usuario.setText(preferences.getString("USUARIO", ""));
Pass.setText(preferences.getString("PASS", ""));
}
public void BIngresar(View view)
{
String USU= Usuario.getText().toString();
String PAS= Pass.getText().toString();
if (USU.equals("Camilo") == true && PAS.equals("654828") == true) {
Intent intent = new Intent(MainActivity.this, MenuFerreteria.class);
startActivity(intent);
SharedPreferences pref = getSharedPreferences("LOGIN",Context.MODE_PRIVATE);
SharedPreferences.Editor edit = pref.edit();
edit.putString("USUARIO", Usuario.getText().toString());
edit.putString("PASS", Pass.getText().toString());
edit.commit();
Toast.makeText(this,"LOGIN EXITOSO ", Toast.LENGTH_LONG).show();
}
else
{
Toast.makeText(this,"LOGIN INCORRECTO ", Toast.LENGTH_LONG).show();
}
}
}

Comentarios

Entradas más populares de este blog

Matrices Especiales

CUIDADOS EN EL LABORATORIO E INSTRUMENTOS DE MEDIDA