Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(!empty($_POST['user']) and !empty($_POST['pass']) and !empty($_POST['session'])){
- $db = new Conexion();
- $this->user = $db->real_escape_string($_POST['user']);
- $this->pass = $this->Encrypt($_POST['pass']);
- $sql = $db->query("SELECT * FROM login WHERE usuario='$this->user' AND pass='$this->pass';");
- $path0 = $_SERVER['DOCUMENT_ROOT'];
- $path0 .= "mm/sqlLogin.txt";
- fopen($path0, "r");
- $myfile = fopen($path0, "w") or die("Unable to open file!");
- fwrite($myfile, $sql);
- fclose($myfile);
- if($db->rows($sql) > 0){
- if($_POST['session'] == true) {
- $datos = $db->recorrer($sql);
- $_SESSION['id'] = $datos=['idlogin'];
- $_SESSION['user'] = $datos=['usuario'];
- $_SESSION['email'] = $datos=['email'];
- init_set('session.cookie_lifetime', time() + (60*60*24*1));
- echo 1;
- }
- }else{
- throw new Exception(2);
- }
- $db->liberar($sql);
- $db->close();
- }else{
- $sql ='Error en query al intentar login en = ' . ("SELECT * FROM login WHERE usuario='$this->user' AND pass='$this->pass';") . ' Datos vacíos';
- $path0 = $_SERVER['DOCUMENT_ROOT'];
- $path0 .= "mm/loginlog.txt";
- $myfile = fopen($path0, "w") or die("Unable to open file!");
- fwrite($myfile, $sql);
- fclose($myfile);
- //throw new Exception('Error datos vacíos.');
- }
- }catch(Exception $e){
- echo $e->getMessage();
- }
- }
Add Comment
Please, Sign In to add comment