|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: May 2012
Messaggi: 22
|
[PHP] aiuto sull' accesso a pagine riservate con login
ciao a tutti... sapete dirmi come posso fare dopo il log in ad accedere a pagine protette?? Per esempio io ho creato un codice, che poi vi allegherò, da inserire ai capi di ogni pagina protetta, quindi dopo il login è possibile accederci, ma questo in parte non accade: dopo il login, ho impostato di renderizzare l' utente ad una pagina protetta chiamata home.php, fino a qui tutto bene, solo che quando dalla pagina home.php passo alla pagina inserisci.php (è una pagina protetta) mi reinderizza alla pagina di login!!! come posso fare per passare alle pagine protette una volta effettuato il login senza rifarlo ogni volta?? Ecco il codice che inserisco all' inizio di ogni pagina protetta:
Codice:
<?php
session_start();
if(empty($_SESSION['mail']) || empty($_SESSION['password'])) {
$errore_pagina = "Devi accedere o registrarti al sito per accedere alla pagina.";
header("location:accedi.php?errore=606&606=accesso_non_consentito&return_accedi=$errore_pagina");
exit;
}
?>
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Padova
Messaggi: 2342
|
Avevi già l'altro thread aperto...
Ribadendo che usare addirittura la password (almeno la crittografi?) come variabili di sessione per il check del login è un po' discutibile, sei sicuro di non aver messo qualche session_destroy() da qualche parte? E sei sicuro di averle correttamente inizializzate quelle due variabili? o magari nella pagina home.php le cancelli per sbaglio? Poi fai una prova: hai detto che home.php è una pagina protetta e ti va dopo il login, prova allora a refresharla e vedere se continua a tenerti la sessione.
__________________
CPU Ryzen 5900X @ 4,7Ghz + Thermalright Phantom Spirit 120 SE / MB Asus X470-F Gaming / RAM 2x16GB DDR4 Corsair 3600 CL16 / VGA Sapphire RX 7900 XT Nitro+ / SSD Crucial T500 1TB + Samsung 970 Pro 512GB + Sandisk 960GB Ultra II / PSU FSP Hydro G PRO 1000W / Headset Kingston HyperX Flight |
|
|
|
|
|
#3 |
|
Junior Member
Iscritto dal: May 2012
Messaggi: 22
|
ciao.. grazie per la risposta.... ho provato effettuare il refresh della pagina, ma mi renderizza alla pagina di login... non so proprio come fare!!!
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Padova
Messaggi: 2342
|
Quindi pare che non tenga le variabili di sessione... puoi postare la funzione che hai definito per fare il login? (quella dove checki i dati e imposti le variabili di sessione)
__________________
CPU Ryzen 5900X @ 4,7Ghz + Thermalright Phantom Spirit 120 SE / MB Asus X470-F Gaming / RAM 2x16GB DDR4 Corsair 3600 CL16 / VGA Sapphire RX 7900 XT Nitro+ / SSD Crucial T500 1TB + Samsung 970 Pro 512GB + Sandisk 960GB Ultra II / PSU FSP Hydro G PRO 1000W / Headset Kingston HyperX Flight |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:41.




















