Guest User

Untitled

a guest
Dec 12th, 2017
262
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. class User {
  2.  
  3. private $db;
  4. private $conexion;
  5.  
  6. function __construct() {
  7. $this -> db = new Conexion();
  8. $this -> conexion= $this->db->obtenerConexion();
  9. }
  10.  
  11. public function autenticar($email,$password){
  12. $jsonData= array();
  13. $query = "SELECT * FROM `usuarios` WHERE email='$email' and contraseña='$password'";
  14. $result = mysqli_query($this->conexion, $query);
  15.  
  16. if(mysqli_num_rows($result)>0){
  17. while ($row=mysqli_fetch_array($result,MYSQLI_ASSOC)) {
  18. $jsonData['Estado'] [] = 'correcto';
  19. $jsonData['nombre'] []=$row['nombre'];
  20. $jsonData['codigo'][]= $row['codigo'];
  21. $jsonData['foto'][]=$row['FotoPerfil'];
  22. }
  23. }
  24. else{
  25. $jsonData['Estado'] = 'Error, credenciales invalidas';
  26. }
  27.  
  28. $json['Login_data']=$jsonData;
  29. echo json_encode($json);
  30. mysqli_close($this -> conexion);
  31. }
  32. }
  33.  
  34. $user = new User();
  35. if(isset($_POST['email'],$_POST['password'])) {
  36. $email = $_POST['email'];
  37. $password = $_POST['password'];
  38. if(!empty($email) && !empty($password)){
  39. $user-> autenticar($email,$password);
  40. }else{
  41. $json['Estado'] = 'Error, campos vacios';
  42. echo json_encode($json);
  43. }
  44.  
  45. }else{
  46. $json['Estado'] = 'Error, variables sin contenido de Post';
  47. echo json_encode($json);
  48. }
  49. ?>
Add Comment
Please, Sign In to add comment