Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require_once('../Con/Conexion.php');
- $username = $_POST['userName'];
- $passw = $_POST['userPwd'];
- $statement=mysqli_prepare($connection,"SELECT idTrabajador,`Nombre del Trabajador`,`Unidades por Vender` FROM `tablausuario` WHERE `Usuario`=? AND Contrasena=?");
- mysqli_stmt_bind_param($statement,"ss",$username,$passw);
- mysqli_stmt_execute($statement);
- mysqli_stmt_store_result($statement);
- mysqli_stmt_bind_result($statement,$idTrabajador,$name,$uxv);
- $response = array();
- $response["success"] = false;
- while(mysqli_stmt_fetch($statement)){
- $response["success"] = true;
- $response["idTrabajador"] = $idTrabajador;
- $response["Nombre del Trabajador"] = $name;
- $response["Unidades por Vender"] = $uxv;
- }
- echo json_encode($response);
- mysqli_close($connection);
- ?>
- public class LoginActivity extends AppCompatActivity {
- EditText editUsuario, editPass;
- Button btnLogin, btnOlvide;
- ImageView img;
- @Override protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_login);
- editUsuario = (EditText) findViewById(R.id.userLog);
- editPass = (EditText) findViewById(R.id.passLog);
- btnLogin = (Button) findViewById(R.id.btnLog);
- btnOlvide = (Button) findViewById(R.id.btnolvLog);
- img = (ImageView) findViewById(R.id.imgL);
- Display display = getWindowManager().getDefaultDisplay();
- int heg = display.getHeight();
- img.setMaxHeight(heg/3);
- btnLogin.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- final String userPass = editPass.getText().toString();
- final String userNam = editUsuario.getText().toString();
- Response.Listener<String> responseListener = new Response.Listener<String>() {
- @Override
- public void onResponse(String response) {
- try {
- JSONObject jsonResponse = new JSONObject(response);
- boolean success = jsonResponse.getBoolean("success");
- if (success) {
- String idTra = jsonResponse.getString("idTrabajador");
- String naMe = jsonResponse.getString("Nombre del Trabajador");
- String uxv = jsonResponse.getString("Unidades por Vender");
- Intent openLog = new Intent(LoginActivity.this, MenuPrincipal.class);
- openLog.putExtra("idTrabajador", idTra);
- openLog.putExtra("Nombre del Trabajador", naMe);
- openLog.putExtra("Unidades por Vender", uxv);
- LoginActivity.this.startActivity(openLog);
- } else {
- AlertDialog.Builder builder = new AlertDialog.Builder(LoginActivity.this);
- builder.setMessage("Error de Login, Verifique su conexion o los datos ingresados")
- .setNegativeButton("Reintentar", null).create().show();
- }
- } catch (JSONException e) {
- e.printStackTrace();
- }
- }
- };
- RequestLogin loginRequest = new RequestLogin(userNam, userPass, responseListener);
- RequestQueue queue = Volley.newRequestQueue(LoginActivity.this);
- queue.add(loginRequest);
- }
- });
- btnOlvide.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- Intent emailIntent = new Intent(Intent.ACTION_SEND);
- emailIntent.putExtra(Intent.EXTRA_EMAIL, new String[]{"XXX"});
- emailIntent.putExtra(Intent.EXTRA_CC, new String[]{"XXX"});
- emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Resetear la contraseña");
- //Recordad que la barra invertida más "n" es un salto de linea "n" así, escribiremos el email con varios saltos de linea.
- String textoApp = "Buenas tardes. rnrn" +
- "He olvidado mi Contraseña, solicito el reseteo de la misma. rnrn " +
- "Mi nombre completo es: rnrn" +
- "Mi usuario es:rnrn" +
- "Numero de contacto:rnrn" +
- "Gracias.";
- emailIntent.putExtra(Intent.EXTRA_TEXT, textoApp);
- emailIntent.setType("message/rfc822");
- //Damos la opción al usuario que elija desde que app enviamos el email.
- startActivity(Intent.createChooser(emailIntent, "Selecciona aplicación de Correo..."));
- }
- });
- }
- @Override
- public void onBackPressed() {
- super.onBackPressed();
- System.exit(0);
- }
Add Comment
Please, Sign In to add comment