- Home
- Categorie
- Coding e Sistemistica
- PHP
- [Tutorial] Area privata
-
-
Grazie
devi modificare solo il file config.php mettendo i dati di accesso al database...
-
ciao ragazzi,
davvero un utile tutorial!!!ma... in questo modo tutti gli utenti potranno vedere la stessa pagina???
quindi sia l'utente cia che l'utente tantisaluti vedranno la pag. privata???
-
-
@Motherboard said:
ciao ragazzi,
davvero un utile tutorial!!!ma... in questo modo tutti gli utenti potranno vedere la stessa pagina???
quindi sia l'utente cia che l'utente tantisaluti vedranno la pag. privata???
Si
-
Ovviamente sarai tu poi a diversificare i contenuti a seconda dell'utente...
se si logga l'utente PIPPO e vuoi fargli vedere cose solo sue e queste cose le estrai da un database farai una query al database chiedendo tutti i dati necessari che coincidono con PIPPO o che coincidono col numero utente di PIPPO e siccome PIPPO deve loggarsi, salvando nelle variabili di sessione il suo nome o il suo numero lo puoi ricavare da $_SESSION['nome'] o $_SESSION['id'] precedentemente salvate
keiske
-
salve a tutti, la mia domandina è :
come integrare l'autologin, il "ricordami" sul file login e credo poi su tutti gli altri file qui in questione ?
-
dovresti creare dei cookie con user e pass. e all'accesso dovresti vedere se sono settati i cookie e in quel caso mandarlo ad una pagina di login che prenda i valori dai cookie invece che dal form
-
scusate ho sbagliato ho risposto ad un altro post !!!!!!!!!perdonatemi
-
nel database manca una virgola nel codice sql
il file corretto è il seguente:
[php]
CREATE TABLEutenti
(
id
INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
user
TEXT NOT NULL ,
pass
TEXT NOT NULL ,
mail
TEXT NOT NULL
) ENGINE = MYISAM ;
[/php]
-
Mi chiedo come mai l'ho installato ma non mi fa il redirect quando mi registro e quando mi loggo.
Lo script aggiunge correttamente i dati sul database.
Dove sto sbagliando?
-
Cosa vedi invece di essere reindirizzato?
dopo la funzione header() hai messo exit; perchè con internet explorer senza quello da qualche problemino...
-
ma dopo questa istruzione
[PHP] if(mysql_num_rows($query) == 1){
[/PHP]non ci va un
[PHP]session_start()[/PHP]
?
a me senza quello non funzionava....
-
è nel config session_start... se lo rimetti genera errore...
-
ok però ho un altro problema.
se accedo all'area privata da un server win 2003, salta la pagina di login ed entra direttamente.
come si può risolvere questo preblema??
-
Cioè?
-
allora i miei siti hanno una pagina admin/index.php che, se non si è loggati, reindirizza su admin/login.php
Invio il form a admin/verifica.php che decide se autenticarmi o meno...come nel tutorial
ma se sto usando una macchina con Win2003 e vado per esempio su admin/index.php, ci accede tranquillamente senza reindirizzarmi su login.php
come mai?
-
Allora se hai fatto precedentemente il login è normale fin quando non elimini i cookie o la sessione.
Se invece lo fa anche non facendo il login precedentemente, manca il controllo sulla pagina di amministrazione che ti reindirizzi al login
-
ripeto....sugli altri computer funziona alla perfezione. Solo da server Win2003
se hai la possibilità prova tu stesso....
è un grosso bug!
-
Non ho la possibilità di provare, comunque il codice per me è scritto in modo corretto, forse hai sbagliato tu a implementare il codice nelle tue pagine...