Visualizzazione risultati 1 fino 9 di 9

Discussione: Registrazione utenti php problema e-mail

  1. #1
    Guest

    Unhappy Registrazione utenti php problema e-mail

    Salve ragazzi ! Se apro questo topic è perché proprio non ce la faccio più di scervellarmi e ho bisogno di un piccolo aiuto.
    Allora io sto creando in php un form per il login e un form per la registrazione. Mentre per il login è tutto ok, la registrazione mi da alcuni problemi. Al momento della registrazione invia all'email dell'utente la conferma di registrazione, ma al momento di attivare e confermare la registrazione gira cm a "vuoto" cioè clicchi su conferma senza alcuna relae conferma infatti al nuovo login dell'utente dice di confermare il tutto! Vi invio i .php per farvi capire meglio e forse risolvere la situazione ... Grazie a tutti!
    login.php
    Codice PHP:
    <?php
    session_start
    ();
    if(
    $_SESSION['log'] == '1') {//se l'utente ha gia effetuato il login
    header("Location: http://".$_SERVER['HTTP_HOST']."/index.php");//lo mando alla index.php
    } else {
    if(isset(
    $_POST['submit'])) {//se il form è stato submistato il form
    $username=htmlentities($_POST['username']);//raccolgo i dati inviati via post
    $password=htmlentities($_POST['password']);
    $file='utenti.txt';
    $apri=fopen($file, 'r');//apro il file
    $contenuto=fread($apri, filesize($file));//leggo il file
    fclose($apri);//chiudo il file
    $utenti=explode(';', $contenuto);//divido i dati degli utenti contenuti nel fil di testo
    $crypt_pass=md5($password);//cripto la password
    foreach($utenti as $valore) {
    list(
    $username_file, $password_file, $email, $codice, $attivo)=explode(',', $valore);//listo i dati dell utente
    if($username_file == $username) {//verifico se l'utente corisponde a quello scelto
    $log=1;
    if(
    $password_file == $crypt_pass) {//verifico se la password corisponde a quella scelta
    $log=2;
    if(
    $attivo != '1') {//se l'utente non attivato l'user
    echo"Non hai ancora confermato l'email quindi non puoi effetuare il login!";
    } else {
    $_SESSION['log'] = '1';//setto le sessioni
    $_SESSION['username'] = $username;
    $_SESSION['email'] = $email;
    echo
    "Login avvenuto con successo! Benvenuto ".$username."!";
    }
    }
    }
    }
    if(
    $log != '1' or $log != '2') {//se non c'è stato il login
    echo"Combinazione username e password sbagliata!";
    }
    } else {
    ?>
    <form method="post">
    <input name="submit" type="hidden"/>
    <table width="273" border="0">
    <tr>
    <td width="50%">Username:</td>
    <td width="50%"><input name="username" type="text" /></td>
    </tr>
    <tr>
    <td>Password:</td>
    <td><input name="password" type="password" /></td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td><input type="submit" value="Invia"/></td>
    </tr>
    </table>
    </form>
    <? }
    }
    ?>

    registrazione.php


    Codice PHP:
    <?php
    if($_GET['step'] == "conf") {
    $username=$_GET['username'];
    $codice=$_GET['codice'];
    $file="utenti.txt";
    $apri=fopen($file, 'r+');
    $contenuto=fread($apri, filesize($file));
    $array=explode(';', $contenuto);
    $log="0";
    foreach(
    $array as $valore) {
    list(
    $username_file, $password, $email, $codice_file, $attivo)=explode(',', $contenuto);
    if(
    $username_file == $username and $codice_file == $codice) {
    $log="1";
    if(
    $attivo == "1") {
    $log="2";
    }
    }
    }
    if(
    $log == '0') {
    echo
    "La combinazione username codice non è corretta! Verifica i dati e riprova!";
    }
    if(
    $log == '1') {
    //codice mancante
    }
    if(
    $log == '2') {
    echo
    "Hai gia confermato l'email!";
    }
    } else {
    if(isset(
    $_POST['submit'])) {//se il form è stato submistato il form
    $username=htmlentities($_POST['username']);//raccolgo i dati inviati via post
    $password=htmlentities($_POST['password']);
    $rip_password=htmlentities($_POST['rip_password']);
    $email=htmlentities($_POST['email']);
    if(
    $username == '' or $password == '' or $email == '') {//se uno o piu campi sono vuoti
    echo"Riempi tutti i campi!";
    } else {
    if(
    $password != $rip_password) {//se le due password sono uguali
    echo"Le due password non sono uguali!";
    } else {
    if(
    strpos($username, ',') !== false or strpos($password, ',') !== false or strpos($email, ',') !== false or strpos($username, ';') !== false or strpos($password, ';') !== false or strpos($email, ';') !== false) {//se i dati contengono ',' o ';'
    echo"Non puoi usare i caratteri '<strong>,</strong>' e '<strong>;</strong>'!";
    } else {
    if (!
    eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$", $email)) {//se la sintassi dell'email è scorretta
    echo"La sintassi dell'email non &egrave; corretta!";
    } else {
    if(
    strlen($username) < 4) {//se l'username a meno di 4 caratteri
    echo "Username deve avere piu di 4 caratteri!";
    } else {
    if(
    strlen($password) < 4) {//se la password a meno di 4 caratteri
    echo "La password deve avere piu di 4 caratteri!";
    } else {
    $file='utenti.txt';
    $apri=fopen($file, 'a+');//apro il file
    $contenuto=fread($apri, filesize($file));//leggo il file
    $array=explode(';', $contenuto);//divido i dati degli utenti contenuti nel fil di testo
    foreach($array as $valore) {
    list(
    $username_file, $password_file, $email_file, $codice_file, $attivo_file)=explode(',', $valore);//listo i dati dell'utente
    if($username_file == $username) {//se l'uesrname è gia stato scelto
    $user_non_valido++;
    }
    if(
    $email_file == $email) {//se l'email è gia stata usata
    $email_non_valido++;
    }
    }
    if(
    $user_non_valido == '1') {
    echo
    "User gia scelto! Scegliene un altro!";
    } else {
    if(
    $email_non_valido == '1') {
    echo
    "Email gia usata! Usane un altra!";
    } else {
    $crypt_password=md5($password);//cripto la password
    $arraycodice=array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'Z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9');
    for(
    $i=0; $i<30; $i++) {
    $randcodice=rand(1,31);
    $codice.=$arraycodice[$randcodice];//creo il codice di conferma
    }
    fwrite($apri,$username.','.$crypt_password.','.$email.','.$codice.',0;');//scrivo sul file
    fclose($apri);//chiudo il file
    list($sito, $inutile)=explode('.', $_SERVER['HTTP_HOST']);//listo nome del sito e la parte inutile
    $testo="<p>Ciao ".$username."!<br> Questa &egrave; l'emai di conferma del sito <a href=http://\"".$_SERVER['HTTP_HOST']."\">".$sito."</a>.<br>Per completare la registazione clicca <a href=\"http://".$_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME']."?step=conf&username=".$username."&codice=".$codice."\">Qui</a>!<br><p align=right>Lo Staff</p></p>";//creo il testo dell email
    $head="MIME-Version: 1.0\n";
    $head.="Content-Type: text/html; charset=\"iso-8859-1\"\n";
    $head.="Content-Transfer-Encoding: 7bit\n\n";
    mail($email, 'Conferma registrazione', $testo, $head);//invio l'email
    echo"Ti &egrave; stata spedita un email dove troverai un link per confermare il tuo indirizzo email!";
    }
    }
    }
    }
    }
    }
    }
    }
    } else {
    ?>
    <form method="post">
    <input name="submit" type="hidden"/>
    <table width="273" border="0">
    <tr>
    <td width="50%">Username:</td>
    <td width="50%"><input name="username" type="text" /></td>
    </tr>
    <tr>
    <td>Password:</td>
    <td><input name="password" type="password" /></td>
    </tr>
    <tr>
    <td>Ripeti Password:</td>
    <td><input name="rip_password" type="password" /></td>
    </tr>
    <tr>
    <td>Email:</td>
    <td><input name="email" type="text" /></td>
    </tr>
    <tr>
    <td align="right"><input type="reset" value="Reset" /></td>
    <td><input type="submit" value="Registrati" /></td>
    </tr>
    </table>
    </form>
    <? }
    }
    ?>
    infine ho creato un file utenti.txt vuoto che ha il compito di salvare le informazioni criptate della registrazione.
    Grazie ancora per l'aiuto.

  2. #2
    Guest

    Predefinito

    Citazione Originalmente inviato da altfornorge Visualizza messaggio
    Mentre per il login è tutto ok, la registrazione mi da alcuni problemi.
    Ma dico: sei sicuro?! Scusa la franchezza, ma il codice è pessimo. Errori su errori. Sinceramente ti conveniva rifarlo dall'inizio, tuttavia l'ho aggiustato (quasi riscritto) e l'ho provato

    login.php
    Codice PHP:
    <?php
    session_start
    ();
    if(@
    $_SESSION['log'] == '1') {//se l'utente ha gia effetuato il login
    header("Location: http://".$_SERVER['HTTP_HOST']."/index.php");//lo mando alla index.php
    } else {
    if(isset(
    $_POST['submit'])) {//se il form è stato submistato il form
    $username=htmlentities($_POST['username']);//raccolgo i dati inviati via post
    $password=htmlentities($_POST['password']);
    $file='utenti.txt';
    $utenti=file($file);
    $crypt_pass = md5($password);
    $log = false;
    $error = false;
    foreach(
    $utenti as $valore) {
    $valore = @substr($valore, 0, strlen($valore)-1);
    @list(
    $username_file, $password_file, $email, $codice, $attivo)=@explode(',', $valore);//listo i dati dell utente
    if($username_file == $username && $password_file == $crypt_pass) {//verifico se l'utente corisponde a quello scelto
    if($attivo != '1') {//se l'utente non attivato l'user
    $error = "active";
    } else {
    $log=true;
    $_SESSION['log'] = '1';//setto le sessioni
    $_SESSION['username'] = $username;
    $_SESSION['email'] = $email;
    }
    } else {
    $error = "usrpsw";
    }
    }
    if(
    $log == true) {
    echo
    "Login effettuato con successo..";
    } else {
    switch(
    $error) {
    case
    'active':
    echo
    "Non hai ancora confermato tramite e-mail";
    break;
    case
    'usrpsw':
    echo
    "Combinazione username e password sbagliati";
    break;
    case
    false:
    echo
    "Login fallito";
    break;
    }
    $retry = true;
    }
    }
    if(!isset(
    $_POST["submit"]) || isset($retry)) {
    ?>
    <form method="post" action="">
    <table width="273" border="0">
    <tr>
    <td width="50%">Username:</td>
    <td width="50%"><input name="username" type="text" /></td>
    </tr>
    <tr>
    <td>Password:</td>
    <td><input name="password" type="password" /></td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td><input type="submit" value="Invia" name="submit" /></td>
    </tr>
    </table>
    </form>
    <?php }
    }
    ?>
    registrazione.php
    Codice PHP:
    <?php
    $error
    = false;
    $reg = false;
    function
    is_mail($mail) {
    $mail = htmlentities($mail);
    $ok[0] = "it";
    $ok[1] = "com";
    $ok[2] = "net";
    $ok[3] = "org";
    $i = true;
    foreach(
    $ok as $v) {
    if(
    $i == true) {
    $i = false;
    $stringa = $v;
    } else {
    $stringa = $stringa."|".$v;
    }
    }
    $eval = ".+@.+\.(".$stringa.")";
    if(@
    ereg($eval,$mail)) {
    return
    true;
    } else {
    return
    false;
    }
    }

    $file="utenti.txt";

    $apri=fopen($file, 'a+');

    $tyr = false;
    if(!isset(
    $_GET["step"])) {
    $_GET["step"] = "reg";
    }
    if(
    $_GET['step'] == "conf") {
    $username = htmlentities(trim($_GET['username']));
    $codice = htmlentities(trim($_GET['codice']));
    $array = file($file);
    $log="0";
    $rc = file_get_contents($file);
    foreach(
    $array as $valore) {
    $valore = @substr($valore, 0, strlen($valore)-1);
    @list(
    $username_file, $password, $email, $codice_file, $attivo)=@explode(',', $valore);
    if(
    $username_file == $username and $codice_file == $codice && $attivo == 0 && $tyr == false) {
    $log = 3;
    $old = $username_file.",".$password.",".$email.",".$codice_file.",".$attivo;
    $new = $username_file.",".$password.",".$email.",".$codice_file.",1";
    $vr = str_replace($old,$new,$rc);
    $fh = fopen($file,"w+");
    fwrite($fh,$vr);
    fclose($fh);
    $tyr = true;
    }
    }
    if(
    $tyr == true) {
    echo
    "Account confermato con successo.";
    } else {
    echo
    "Impossibile confermare l'account.";
    }
    exit;
    } else {
    if(isset(
    $_POST['submit'])) {//se il form è stato submistato il form
    $username=htmlentities($_POST['username']);//raccolgo i dati inviati via post
    $password=htmlentities($_POST['password']);
    $rip_password=htmlentities($_POST['rip_password']);
    $email=htmlentities($_POST['email']);
    if(
    $username == '' or $password == '' or $email == '') {//se uno o piu campi sono vuoti
    $errror = "empty";
    } else {
    if(
    $password != $rip_password) {//se le due password sono uguali
    $error = "pswn";
    } else {
    if(
    strpos($username, ',') !== false or strpos($password, ',') !== false or strpos($email, ',') !== false or strpos($username, ';') !== false or strpos($password, ';') !== false or strpos($email, ';') !== false) {//se i dati contengono ',' o ';'

    $error = "char";
    } else {
    if (!
    is_mail($email)) {//se la sintassi dell'email è scorretta
    $error = "email";
    } else {
    if(
    strlen($username) < 4) {//se l'username a meno di 4 caratteri
    $error = "us4";
    } else {
    if(
    strlen($password) < 4) {//se la password a meno di 4 caratteri
    $error = "ps4";
    } else {
    $file='utenti.txt';
    $array = file($file);
    foreach(
    $array as $valore) {
    $valore = @substr($valore, 0, strlen($valore)-1);
    @list(
    $username_file, $password_file, $email_file, $codice_file, $attivo_file)=@explode(',', $valore);//listo i dati dell'utente
    if($username_file == $username) {//se l'uesrname è gia stato scelto
    $error = "usnv";
    }
    if(
    $email_file == $email) {//se l'email è gia stata usata
    $error = "emnv";
    }
    }
    if(
    $error == false) {
    $reg = true;
    }
    }

    }
    }
    }
    }
    }
    }
    if(
    $reg == true) {
    $crypt_password=md5($password);//cripto la password
    $arraycodice=array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'Z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9');
    $codice = "";
    for(
    $i=0; $i<30; $i++) {
    $randcodice=rand(0,count($arraycodice)-1);
    $codice.=$arraycodice[$randcodice];//creo il codice di conferma
    }
    $fh = fopen("utenti.txt","a+");
    fwrite($fh,"\n".$username.','.$crypt_password.','.$email.','.$codice.',0;');//scrivo sul file
    fclose($fh);//chiudo il file
    @list($sito, $inutile)=@explode('.', $_SERVER['HTTP_HOST']);//listo nome del sito e la parte inutile
    $testo="<p>Ciao ".$username."!<br> Questa &egrave; l'emai di conferma del sito <a href=http://\"".$_SERVER['HTTP_HOST']."\">".$sito."</a>.<br>Per completare la registazione clicca <a href=\"http://".$_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME']."?step=conf&username=".$username."&codice=".$codice."\">Qui</a>!<br><p align=right>Lo Staff</p></p>";//creo il testo dell email
    $head="MIME-Version: 1.0
    Content-Type: text/html; charset=\"iso-8859-1\""
    ;
    # mail($email, 'Conferma registrazione', $testo, $head);//invio l'email
    echo "Ti &egrave; stata spedita un email dove troverai un link per confermare il tuo indirizzo email!";
    } else {
    if(isset(
    $_POST["submit"])) {
    switch(
    $error) {
    case
    'empty':
    echo
    "Riempi tutti i campi!";
    break;
    case
    'pswn':
    echo
    "Le due password non sono uguali!";
    break;
    case
    'char':
    echo
    "Non puoi usare i caratteri '<strong>,</strong>' e '<strong>;</strong>'!";
    break;
    case
    'email':
    echo
    "La sintassi dell'email non &egrave; corretta!";
    break;
    case
    'us4':
    echo
    "Username deve avere piu di 4 caratteri!";
    break;
    case
    'ps4':
    echo
    "La password deve avere piu di 4 caratteri!";
    break;
    case
    'usnv':
    echo
    "Username gi&agrave; scelto!";
    break;
    case
    'emnv':
    echo
    "La e-mail &egrave; gi&agrave; in uso!";
    break;
    case
    false:
    echo
    "Registrazione fallita!";
    break;
    }
    $retry = true;
    }
    }
    if(!isset(
    $_POST["submit"]) || isset($retry)) {
    ?>
    <form method="post" action="">
    <table width="273" border="0">
    <tr>
    <td width="50%">Username:</td>
    <td width="50%"><input name="username" type="text" /></td>
    </tr>
    <tr>
    <td>Password:</td>
    <td><input name="password" type="password" /></td>
    </tr>
    <tr>
    <td>Ripeti Password:</td>
    <td><input name="rip_password" type="password" /></td>
    </tr>
    <tr>
    <td>Email:</td>
    <td><input name="email" type="text" /></td>
    </tr>
    <tr>
    <td align="right"><input type="reset" value="Reset" /></td>
    <td><input type="submit" value="Registrati" name="submit" /></td>
    </tr>
    </table>
    </form>
    <?php }
    }
    ?>
    Per esempio, avevi sbagliato anche la semplice sintassi per il controllo delle email ..
    Inoltre, ci sono molti controlli che ho "ovviato" con il carattere @ prima della relativa funzione.

  3. #3
    Guest

    Exclamation Grazie

    Grazie mille davvero per la correzione! Comunque si ho fatto tanti errori perché sono ancora alle prime armi con linguaggio php e allora ho dovuto ingegnarmi come potevo! grazie!

    Ho però riscontrato questo problema: all'invio dei dati e in seguito al messaggio "Ti è stata spedita un email dove troverai un link per confermare il tuo indirizzo email!" nella casella di posta elettronica non arriva nulla! Nemmeno in posta indesiderata! Qual'è il problema?

  4. #4
    Guest

    Predefinito

    Citazione Originalmente inviato da altfornorge Visualizza messaggio
    Grazie mille davvero per la correzione! Comunque si ho fatto tanti errori perché sono ancora alle prime armi con linguaggio php e allora ho dovuto ingegnarmi come potevo! grazie!

    Ho però riscontrato questo problema: all'invio dei dati e in seguito al messaggio "Ti è stata spedita un email dove troverai un link per confermare il tuo indirizzo email!" nella casella di posta elettronica non arriva nulla! Nemmeno in posta indesiderata! Qual'è il problema?
    Sostituisci
    Codice PHP:
    # mail($email, 'Conferma registrazione', $testo, $head);//invio l'email
    con
    Codice PHP:
    mail($email, 'Conferma registrazione', $testo, $head);//invio l'email
    In locale mail non l'ho configurata .

    EDIT: qual è si scrive senza l'apostrofo!
    Ultima modifica di NetSkin : 31-12-2010 alle ore 15.40.53 Motivo: PS

  5. #5
    Guest

    Cool

    Citazione Originalmente inviato da NetSkin Visualizza messaggio
    Sostituisci
    Codice PHP:
    # mail($email, 'Conferma registrazione', $testo, $head);//invio l'email
    con
    Codice PHP:
    mail($email, 'Conferma registrazione', $testo, $head);//invio l'email
    In locale mail non l'ho configurata .

    EDIT: qual è si scrive senza l'apostrofo!
    GRAZIE MILLE DAVVERO! NON SO COME RINGRAZIARTI!! GRAZIE!!!
    CIAO NetSkin!!

  6. #6
    Guest

    Lightbulb Piccola informazione

    Citazione Originalmente inviato da altfornorge Visualizza messaggio
    GRAZIE MILLE DAVVERO! NON SO COME RINGRAZIARTI!! GRAZIE!!!
    CIAO NetSkin!!
    Ultima cosa :P !
    Io vorrei includere la barra del login e della registrazione in una pagina index.php in modo tale da, al completamento del form e al clic su login, portare l'utente in una determinata pagina. Ciò non avviene! Ho provato a portare nella pagina index.php il solo form del login impostandogli come action"login.php"(dato che è login.php a coordinare il tutto e mandare l'utente nella paginas scelta che sarà "arearisevata.php") ma i comandi sembrano sbagliati! Ad ogni utente ... password ... anche senza digitare nulla ... se si clicca su login ... si va nella pagina privata ... :( Non capisco! Illuminami!
    Ultima modifica di altfornorge : 31-12-2010 alle ore 20.01.32

  7. #7
    Guest

    Predefinito

    Non fare doppio post.
    Comunque, ho provato nel seguente modo, e funziona:
    index.php:
    Codice HTML:
    <html>
    <head>
    <title>Homepage</title>
    </head>
    <body>
    <table cellspacing="0" cellpadding="0" border="0" width="100%">
    <tr>
    <td>Homepage</td>
    <td><?php include("login.php"); ?>
    </tr>
    </table>
    </body>
    </html>
    E funziona normalmente.
    Nel file login.php devi modificare:
    Codice PHP:
    echo "Login effettuato con successo..";
    con
    Codice PHP:
    echo "<script type=\"text/Javascript\">
    window.location = 'areariservata.php';
    </script>"
    ;
    NB Controlla sempre che abbia effettuato il login...

  8. #8
    elettrosystemvt non è connesso Utente giovane
    Data registrazione
    22-01-2011
    Messaggi
    44

    Predefinito

    scusate sto provando ad usare il form ma non mi manda l'email, mi dice email spedita ma non arriva niente. cosa devo modificare?

  9. #9
    elettrosystemvt non è connesso Utente giovane
    Data registrazione
    22-01-2011
    Messaggi
    44

    Predefinito

    Citazione Originalmente inviato da NetSkin Visualizza messaggio
    Non fare doppio post.
    Comunque, ho provato nel seguente modo, e funziona:
    index.php:
    Codice HTML:
    <html>
    <head>
    <title>Homepage</title>
    </head>
    <body>
    <table cellspacing="0" cellpadding="0" border="0" width="100%">
    <tr>
    <td>Homepage</td>
    <td><?php include("login.php"); ?>
    </tr>
    </table>
    </body>
    </html>
    E funziona normalmente.
    Nel file login.php devi modificare:
    Codice PHP:
    echo "Login effettuato con successo..";
    con
    Codice PHP:
    echo "<script type=\"text/Javascript\">
    window.location = 'areariservata.php';
    </script>"
    ;
    NB Controlla sempre che abbia effettuato il login...
    Ho provato a sostituire le due parti, ma con la prima mi dice login effettuato..., mentre con la seconda non mi fa accedere all'area riservata e mi da errore nella riga: case 'active':
    cosa devo modificare?

    Ho risolto questo problema. Ma ho alcuni problemi ossia ho due areee riservate con liste utenti differenti ma se effettuo la registrazione con un area mi fa entrare anche nell'altra. forse devo cambiare qualcosa qui, perchè e in tutte e due i login uguali:

    session_start();
    if(@$_SESSION['log'] == '1') {//se l'utente ha gia effetuato il login

    secondo problema ho due tipi di password e utente per ogni area uma creata tramite registrazione con password criptate nel file txt e l'altra con password date da me a utenti che conosco con password in file php non criptate. come posso unire tutte e due in un unico accesso?

    ---------------

    Qualcuno di buon cuore sa come risolvere questo problema?

    ho provato a fare anche un doppio controllo per l'area che ha accessi da due pagine separate visto che per adesso non riesco come ho scritto sopra a farne una sola, ma ci deve essere qualche errore..... perche non mi fa accedere e mi ritorna alla pagina del login anche con pw e us giusti.

    Codice PHP:
    <?
    session_start
    ();

    if(!isset(
    $_SESSION["utente"])){
    if(!isset(
    $_SESSION["username"])){
    header("Location:login2.php");
    die();
    }} else {
    header("Location:index2.php");
    die();
    }

    ?>
    -------

    Ho risolto con una funzione or.
    Ultima modifica di andreafallico : 12-03-2011 alle ore 16.48.53

Tags for this Thread

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •