- Home
- Categorie
- Coding e Sistemistica
- PHP
- Pagine protette in php con database
-
Innanzitutto cosa intendi dire per "pagine protette"?
Che per accedere devi inserire user e pass.Poi cosa vuoi dire .... Invece dovrei far in modo, una volta registrato e una volta digitato l'indirizzo, che mi compaia la richiesta di login e password..
Se ho capito bene questo problema lo risolvi mettendo nella home page un form con user e pass.A risentirci per un reale aiuto.
-
Ciao,
Forse non mi sono spiegato bene io. Allora, innanzi tutto quando ho scritto il post, ho realizzato dopo che sulla home page bastava mettere la maschera di login e password per accedere al sito. E quindi l'ultimo punto è stato risolto. Poi, per pagine protette intendo effettuare la registrazione (in questo caso monoutente, che sarei io), verificare l'eventuale presenza nel database, e poi accedere alla pagina, hai presente facebook che ti devi registrare ???? Ecco una cosa del genere, e poi proteggere le altre pagine. Ma quest'ultima non ho idea di come si faccia, la protezione e la registrazione. Grazie per ora e spero di essere stato chiaro.
-
Ciao paperiniki4,
questo thread dovrebbe esserti utile:
http://www.giorgiotave.it/forum/scripting-e-risorse-utili/83033-tutorial-area-privata.html
-
Ciao,
Grazie e lo spero vivamente. poi ti farò sapere, fra poco gli do uno sguardo.
-
Ciao,
Che significato ha questa stringa messa se non è l'email ???? Eccola:
$mail = addslashes($mail);
-
Aggiunge dei backslash agli apici in maniera tale che lo script non sia vulnerabile ad SQL INJECTION.
-
Ciao,
Ah ok, grazie. sto eseguendo ora il codice. Ma sulla tabella mi da erore 13 che sto provvedendo a risolvere, è come se mancasser qualcosa:
CREATE TABLE
utenti
(
id
INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
user
TEXT NOT NULL ,
pass
TEXT NOT NULL ,
mail
TEXT NOT NULL
) ENGINE = MYISAM ;Possibile che il codice postato da te sia errato ????
-
Dovresti incollare l'errore esatto, cosi è impossibile capire qual'è il problema.
-
Ah, ok, ora incollo l'errore. Eccolo:
Parse error: syntax error, unexpected T_STRING in /membri/fabio/tabUtenti.php on line **13
**
-
Quella parte di codice che hai postato è la query per creare la tabella del database, non và messa in un file php, ma lanciata nel tuo database ad esempio con phpMyAdmin.
-
Ahhhhhhhhhhhhhh capito, che ignorante che sono. Perdonami per il disturbo. Ma se dovessi avere bisogno ancora di te posso richiamarti ?????
-
Per qualsiasi problema o dubbio puoi scrivere nel forum, troverai sempre qualcuno , me compreso, disposto ad aiutarti se hai voglia di imparare.