Guest User

Untitled

a guest
Oct 26th, 2018
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. if(!empty($_POST['user']) and !empty($_POST['pass']) and !empty($_POST['session'])){
  2. $db = new Conexion();
  3. $this->user = $db->real_escape_string($_POST['user']);
  4. $this->pass = $this->Encrypt($_POST['pass']);
  5.  
  6.  
  7. $sql = $db->query("SELECT * FROM login WHERE usuario='$this->user' AND pass='$this->pass';");
  8.  
  9. $path0 = $_SERVER['DOCUMENT_ROOT'];
  10. $path0 .= "mm/sqlLogin.txt";
  11. fopen($path0, "r");
  12. $myfile = fopen($path0, "w") or die("Unable to open file!");
  13. fwrite($myfile, $sql);
  14. fclose($myfile);
  15.  
  16. if($db->rows($sql) > 0){
  17. if($_POST['session'] == true) {
  18. $datos = $db->recorrer($sql);
  19. $_SESSION['id'] = $datos=['idlogin'];
  20. $_SESSION['user'] = $datos=['usuario'];
  21. $_SESSION['email'] = $datos=['email'];
  22. init_set('session.cookie_lifetime', time() + (60*60*24*1));
  23. echo 1;
  24. }
  25.  
  26. }else{
  27.  
  28. throw new Exception(2);
  29. }
  30. $db->liberar($sql);
  31. $db->close();
  32.  
  33. }else{
  34. $sql ='Error en query al intentar login en = ' . ("SELECT * FROM login WHERE usuario='$this->user' AND pass='$this->pass';") . ' Datos vacíos';
  35.  
  36. $path0 = $_SERVER['DOCUMENT_ROOT'];
  37. $path0 .= "mm/loginlog.txt";
  38. $myfile = fopen($path0, "w") or die("Unable to open file!");
  39. fwrite($myfile, $sql);
  40. fclose($myfile);
  41. //throw new Exception('Error datos vacíos.');
  42. }
  43. }catch(Exception $e){
  44. echo $e->getMessage();
  45. }
  46. }
Add Comment
Please, Sign In to add comment