PHPize Online / SQLize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
create table utenti( email varchar(255) primary key, password varchar(255) not null, nome varchar(50) not null, cognome varchar(50) not null); INSERT INTO utenti VALUES('prova@gmail.com', '$2y$10$HKOJ.3gu4aBiPb0qFLp0k.TQ30NyqHDCRbLMqSJjxtp5JEJ5nisF6', 'Luca', 'Sperandio'); select * from utenti;
Copy Clear
Copy Format Clear
<?php if($mysqli != false) { $email = "prova@gmail.com"; $psw = "ciao"; $query = "SELECT * FROM utenti WHERE email='$email';"; $ris = mysqli_query($mysqli, $query); if($ris != false && mysqli_num_rows($ris) == 1) { if(($r = mysqli_fetch_assoc($ris)) != false) { if(password_verify($psw, $r['password'])) { session_start(); $_SESSION['id'] = session_id(); $_SESSION['email'] = $email; $_SESSION['nominativo'] = $r['cognome'] . " " . $r['nome']; setCookie("credenziali", "$email-$psw", time()+60*60*2); print_r($_SESSION); print_r($_COOKIE); mysqli_close($mysqli); die("LOGGATO"); } } } echo "EMAIL O PASSWORD ERRATI!"; mysqli_close($mysqli); } ?>
Show:  
Copy Clear