salve ragazzi sto lavorando ad un lavoro dove se invio da visitotore un ticket questo che fa controlla nella tabella utenti del database se non trova l email prende e inserisc nel database utenti i dati del visitatore ed invia i dati adesso come potrei far si che una volta che sia registrato in auomatico possa avere la possibilita di loggiarsi automaticamente io ho fatto cosi ma mi da errore
Codice PHP:
if(@mysql_num_rows($controllo_email) != 0){
session_start();
unset($_SESSION['login']);
$login = trim(addslashes($_POST[emeil]));
$verifico_user = mysql_query("SELECT *
FROM `utenti`
WHERE `email` ='$login'
LIMIT 0 , 1");
$ok_login = mysql_num_rows($verifico_user);
if($ok_login=="1")
{
$_SESSION['login'] = $login;
$_SESSION[psw] = $psw_per_db;
echo"sei loggiato";
}else{
echo"non sei loggiato";
}
}
e questo invece legge dai cooke
Codice PHP:
$DB = new DB();
$DB->connect();
session_start();
$parti = explode("@@",$_COOKIE[login]);
$nick_utente_cookie = $parti[0];
$password_utente_cookie = $parti[1];
$verifico_user1 = mysql_query("SELECT *
FROM `utenti`
WHERE `email` ='$nick_utente_cookie'
AND `pass` = '$password_utente_cookie'
LIMIT 0 , 1");
$ok = mysql_num_rows($verifico_user1);
$_SESSION['autorizzato'] = $ok;
$autorizzato = $_SESSION['autorizzato'];
$_SESSION['nome_utente']= $nick_utente_cookie;
$nome_utente = $_SESSION['nome_utente'];