Mikk ha scritto mer, 19 aprile 2006 alle 10:27
thexman ha scritto mar, 18 aprile 2006 alle 11:54
...io dovrei fare una cosa simile, ho delle pagine che vengono aperte dopo aver inserito user e password, ma ovviamente non devono essere accessibili inserendo l'indirizzo assoluto nella barra, da quello che ho visto dovrei farlo con php ma non so praticamente nulla di questo linguaggio e vorrei evitare di leggere guide e manuali vari
(tra parentesi php richiede l'installazione di qualche framework o roba del genere??).
Qualcuno potrebbe spiegarmi passo passo cosa dovrei aggiungere al codice html?
Ovvio se conoscete qualche sito che spiega come farlo va benissimo anche quello!
La question con php è abbastanza semplice (sì, richiede moduli aggiuntivi ma questi sono presenti quasi ovunque quindi non è un grosso problema). In pratica ti fai una form coi tuoi input di tipo "text" (gli dai come name "login" e "password") e il tuo submit e gli dici che l'azione la porta a una pagina di admin .php, con metodo "post".
A questo punto fai un semplice if: se le variabili $_POST['login'] e $_POST['password'] sono giuste metti che si visualizza quello che vuoi, altrimenti gli fai stampare un messaggio d'errore. In questo modo chi prova ad accedere alla pagina senza inserire la password ma scrivendo l'url sull barra non può accedere alle informazioni.
Non è certo il massimo della sicurezza, ma è abbastanza affidabile (tieni conto che gli utenti il codice php non lo vedranno mai, quindi non possono spaire quali sono login e password esatte).