Logueo y contraseña de usuario
Para el Login se utilizo una condición sencilla donde se instanciaron los 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 que no fuera verdadera entonces el sistema sacaba un mensajito diciendo Login incorrecto, se hizo uso del SharedPreferences para recuperar los datos almacenados de la contraseña y así no tener que teclearla nuevamente.
package com.example.base_datos_sql1;
import androidx.appcompat.app.AppCompatActivity;
import android.content.ContentValues;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
private EditText etc,etn,ett;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
etc=(EditText)findViewById(R.id.etcedula);
etn=(EditText)findViewById(R.id.etnombre);
ett=(EditText)findViewById(R.id.ettelefono);
}
//REGISTRO Y LOGUEO
public void registrar (View view){
//Abrir base de datos objeto para referir a la base de datos
AdminBD admin=new AdminBD(this,"BaseDatos",null,1);
//se abre la base de datos para escritura y lectura
SQLiteDatabase BaseDatos = admin.getWritableDatabase();
//almacena la informacion digitada por el usuario
String cedula =etc.getText().toString();
String nombre =etn.getText().toString();
String telefono =ett.getText().toString();
No hay comentarios:
Publicar un comentario