Visualizzazione dei risultati da 1 a 8 su 8

Discussione: validare login

  1. #1

    validare login

    perchèsecondo voi lo script seguente non funziona?
    ===============================================
    if (!(isset($_SESSION['id'])!="$id")
    {
    header("Location: index.php?action=member_area");
    }
    else
    {
    header("Location: track.php?id=$id");
    break;
    }
    else
    {
    $content=error_page("Your login does not exist.");
    }
    ===============================================
    Chi può aiutarmi? GRAZIE

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    534
    La prima riga dovrebbe esser così:

    if (!isset($_SESSION['id']) OR $_SESSION['id'] != "$id")

    e poi ci sono troppi else.



  3. #3
    Utente di HTML.it L'avatar di Emyl
    Registrato dal
    Jul 2004
    Messaggi
    250
    inoltre il break non ha ragione di esistere

  4. #4
    grazie del vostro supporto.
    Il problema ancora però non si risolve: lo script non mi dà errore ma comunque non verifica i dati. Il messaggio che appare è "Your login does not exist." anche se i dati inseriti sono corretti

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    534
    Originariamente inviato da pollicino123
    grazie del vostro supporto.
    Il problema ancora però non si risolve: lo script non mi dà errore ma comunque non verifica i dati. Il messaggio che appare è "Your login does not exist." anche se i dati inseriti sono corretti
    posta lo script dopo la modifica che hai fatto.

  6. #6
    eccolo:
    ===========================
    if (!isset($_SESSION['id']) OR $_SESSION['id'] != "$id")
    {
    header("Location: index.php?action=member_area");
    }
    else
    {
    header("Location: track.php?id=$id");
    }
    else
    {
    $content=error_page("Your login does not exist.");
    }
    ?>
    ==================================

  7. #7

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    534
    Inoltre autorizzi a pagine member_area se lo user non viene identificato:

    if (!isset($_SESSION['id']) OR $_SESSION['id'] != "$id")

    Significa: se id mancante o diverso da $id vai a index.php?action=member_area. Mentre dovrebbe essere "Your login does not exist."

    Poi, come già detto in precedenza, hai un else di troppo.


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.