Visualizzazione risultati 1 fino 2 di 2

Discussione: Dare l'accesso ad una pagina solo ad un utente specifico

  1. #1
    pfa
    pfa non è connesso Neofita
    Data registrazione
    30-08-2020
    Messaggi
    1

    Predefinito Dare l'accesso ad una pagina solo ad un utente specifico

    Buongiorno, ho bisogno di un piccolo aiuto.
    Utilizzo il mysql di altervista e ho già creato un database che registra solo username e password.
    È un semplice sito dove ci sono vari dossier sugli utenti registrati e ogni utente che accede può vedere i dossier di tutti gli altri utenti.
    Devo fare in modo che l'utente che accede e che è collegato all'ID 1 possa visualizzare solo la sua pagina e cosi via anche per gli altri.

    In questo codice ho applicato il "2" ovvero che solo l'utente con ID 2 può vedere tale pagina ma sfortunatamente non funziona.

    Codice PHP:
    <?php
        
        session_start
    ();
        
        
    $_SESSION['2'] = "2"//THIS IS SET DURING LOGIN!
        
        
    if(!isset($_SESSION['2'])) { die("Not logged in!"); };
        
        
    $requested_user $_GET['id'];
        
        
    $db = new PDO('mysql:host=localhost;dbname=my_pfa;charset=utf8''root''MyPassword');
        
        try {
            
            
    $stmt $db->prepare("SELECT * FROM c_userpage WHERE id = ?");
            
            
    $stmt->execute(array($_SESSION['2']));
            
            
    $mydata $stmt->fetch();
            
        } catch (
    Exception $e) {
            
            
    //error with mysql
            
    die();
            
        }
    ?>

  2. #2
    GraphOGLRisorse non è connesso AlterGuru
    Data registrazione
    14-02-2015
    Messaggi
    1,092

    Predefinito

    Salve,
    una sessione andrebbe impostata in modo simile:
    Codice PHP:
    <?php
    $_SESSION
    ['user_id'] = $page_id;
    ?>
    Quindi se si vuole porre il 2 come id della pagina, andrebbe impostata così:
    Codice PHP:
    $_SESSION['user_id'] = "2"
    Cordiali saluti.
    Ultima modifica di GraphOGLRisorse : 22-09-2020 alle ore 18.15.04

Regole di scrittura

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