Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Community > Tech
 
[PHP] Autenticazione utenti
Clicca QUI per vedere il messaggio nel forum
drakend
Salve,
come faccio a sapere, in php, se un utente è già loggato in uno stesso sito e quindi negare il login nel caso fosse fatto quando l'account relativo è già loggato?

Drake83
Originally posted by drakend
Salve,
come faccio a sapere, in php, se un utente è già loggato in uno stesso sito e quindi negare il login nel caso fosse fatto quando l'account relativo è già loggato?


io faccio così : a livello database ho un campo cookie dentro il quale metto la passwd criptata;faccio il controllo x il login e se matcha creo il cookie dentro il quale metto il campo cookie dell'utente e poi richiamo il cookie facendo un controllo ( ad esempio if $_COOKIE["Login"]==null
---
---
---
else
---
---
---
)

Bloody
oppure, usando le sessioni, metti nell'array un identificatore dell'utente e quando fai il controllo se si e' gia' loggato o no controlli se quel campo e' diverso o no da null :)

drakend
Originally posted by Bloody
oppure, usando le sessioni, metti nell'array un identificatore dell'utente e quando fai il controllo se si e' gia' loggato o no controlli se quel campo e' diverso o no da null :)

Ma l'array delle sessioni non è univoco per ogni connessione al web server?

Bloody
ah tu vuoi conservarle? io intendevo per la navigazione nel sito.. niente allora, ho capito male il problema :)

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate