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
Publicar un comentario