Login sicuro al 100%, Come?

Vicar

Utente Attivo
15 Gen 2010
48
0
0
Ciao ragazzi,

programmo in php e sviluppo siti web dinamici da molto tempo e vorrei sentire un pò i vostri pareri per quando riguarda la fase di login, il metodo piu sicuro...

Cosa salvi nel database, cosa salvi nelle sessioni ecc..?
Non voglio sapere il codice bensì la logica utilizzata.

Grazie e arrivederci
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
premetto che non esiste un metodo sicuro al 100x100, entrano nel db del pentagono
comunque se si tratta di login immagino che tu abbia (l'utente abbia) una password e un username che (oltre ai dati che ti servono: nome, email...) registrerai in una tabella (es. tabella 'utenti').
a parte come detto altri dati come minimo dovrai avere una tabella con 3 campi 'id' (che diventerà l'id dell'utente), 'pass' e 'user'.
importante, in funzione della sicurezza che vuoi avere, salvare la pass criptata e per farlo puoi usare le funzioni md5() o meglio sha1() poi per cosa passare in sessione dipende dall'uso che vuoi fare della sessione in seguito
es. se l'utente deve accedere ad una sua pagina io metteri in sessione il suo id, cio mettiamo che debba visionare e/o modificare e/o eliminare un suo annuncio farai una select con WHERE id_user_annuncio=$_SESSION['id_utente']...
comunque, riassumendo cosa passare in sessione, dipende da cosa ti servirà nella pagine riservate (cosa che devi/dovresti sapere prima) una volta che l'utente è loggato

spero di essere stato chiaro
 

Vicar

Utente Attivo
15 Gen 2010
48
0
0
Molto chiaro, ma le sessioni possono essere modificate dall'utente in qualche modo o no?
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Un'altra tecnica interessante è usare dei salt per le password. In questo modo anche se un malintenzionato dovesse riuscire ad entrare nel tuo database non potrà decriptare le password usando un dizionario. Comunque, se vuoi creare un buon sistema di login, puoi dare un'occhiata al componente Security del Web framework Symfony. Trovi i sorgenti qui.
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
L'unico login sicuro al 100% è quello che non esiste, purtroppo le cose stanno così, anche perché la sicurezza non dipende solo dalla qualità dell'applicazione PHP, ma anche dell'ambiente server in cui è in produzione.
 

Vicar

Utente Attivo
15 Gen 2010
48
0
0
Si, in effetti volevo scrivere al 99%, c'è sempre una possibilità per bypassarlo, diciamo per renderlo più sicuro di quello attuale. grazie a tutti comunque!
 
Discussioni simili
Autore Titolo Forum Risposte Data
W [PHP] Login sicuro al web Service SOAP PHP 20
A problema form login sicuro PHP 0
max_400 il login in php è sicuro? PHP 14
I login sicuro PHP 4
N Vba Maschera di login MS Access 1
Shyson Codice wp-login non funziona PHP 2
L Problemi con il login PHP 2
L login e session PHP 4
A Problema login con Safari PHP 14
R Reinderizzamento dopo login PHP 2
C finestra popup dopo login PHP 2
L login con solo un codice PHP 3
Web93 PROBLEMA SITO WEB WORDPRESS - LOGIN DASHBOARD Programmazione 3
M Login Autenticazione Sviluppo app per Android 0
M Effettuare Login con dati Json Sviluppo app per Android 0
S [PHP] Stampa a video Nome e Cognome in seguito a login PHP 1
M [PHP] header (location..) non funzionante dopo login PHP 3
L [PHP] Visualizzare utente dopo login PHP 0
L [PHP] login con password_verify PHP 3
A HTML issues with creating a register and login page + general questions HTML e CSS 1
L [PHP] login con varie entrate PHP 3
L [PHP] login con password_verify - password_hash PHP 5
M [PHP] Problemi con il riconoscimento login. PHP 21
F [PHP] Login senza database PHP 3
F [php] sicurezza password form login PHP 2
M [PHP] Metodo migliore per fare login a un DB Mysql PHP 1
F Problema con pagine login in PHP PHP 2
Y [PHP] Errore di login dopo aver inserito Codice AdSense PHP 0
M [PHP] Problemi con login facebook PHP 0
Shyson [WordPress] Nascondere link del Login WordPress 2
P [PHP] Limitare login ad un solo utente per volta PHP 12
L [PHP] login e protezione pagine con session PHP 3
L [PHP] login con la classe medoo.in PHP 5
I [PHP] [Javascript] login da smartphone a web PHP 3
P [PHP] Reindirizzamento post Login PHP 3
I [PHP] login con sessione singola PHP 1
AkenStyle Login per gioco online Database 6
bubino8 [WordPress] [PHP] Login diretto da bottone WordPress 4
D [PHP] Login Multiutente con pagina privata PHP 5
D problemi login php 5.6 mysql PHP 1
I [PHP] Login Facebook SDK returned an error: No URL set! PHP 0
G PHP Login PHP 1
Laskot Login php e redirect PHP 1
K [PHP] Unica sessione login forum/sito PHP 1
bubino8 [WordPress] Login a WP da bottone WordPress 0
bubino8 [PHP] Login Automatico PHP 1
R Filtro login tramite mac-address su apache2 SSL Apache 1
M [PHP] Sessione Login PHP 15
C [PHP] Aprire la pagina dopo aver fatto il login PHP 1
fabry1986 [PHP] login PHP 2

Discussioni simili