|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() ![]() Inscription : février 2006 Messages : 206 ![]() |
Bonjour
Dans ma base de données j'ai une table admin permettant de regroupe tous les admins du site. L'authentification ne pose aucune problème puisqu'il s'agit d'une simple interrogation de la base. Les problèmes arrivent ensuite. Les admins ont droit à des fonctions spéciales. Quelqu'un aurait une idée pour un gestionnaire de session? Par exemple resté logué tant qu'il n'a pas cliqué sur "deconnexion". A la base après le controle je ne vois pas bien comment savoir si l'admin est bien logué ou pas Je sais que cela se fait en php mais je n'ai rien trouvé en asp. Merci d'avance |
|
|
00
|
|
|
#2 |
|
Invité régulier
![]() |
plusieurs solutions existent:
Perso je te conseil les variables de session |
|
|
00
|
|
|
#3 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 849 ![]() |
La durée de vie des session est la mm pour tous les internautes (paramétré sur IIS).
Utilise une base de donnée pour ça ou dépose un cookie spécifique. A+ |
|
00
|
|
|
#4 |
|
Membre du Club
![]() ![]() Inscription : février 2006 Messages : 206 ![]() |
etant donné mes connaissances assez limitées sur les cookies je vais rajouter un champ a ma table user : log
merci de vos conseils cependant une question : si lors de l'identification je place le champ log a true lors de la fermeture de la fenetre, si l'utilisateur ne clique pas sur deconnexion, il va rester en status log dans la base de données... donc comment la machine reconnaitra qu'il s'agit bien de lui quand il va reouvrir le site? |
|
|
00
|
|
|
#5 |
|
Membre confirmé
![]() Inscription : août 2005 Messages : 205 ![]() |
Je crois vraiment que tu as intérêt à t'intéresser aux sessions... Ce n'est pas très complexe, c'est juste une variable un peu particulière. De plus, ça allègera ta BDD et le problème que tu pose en final ne se posera plus.
Commence par la FAQ asp |
|
|
00
|
|
|
#6 | |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 849 ![]() |
Citation:
La base de donnée reconnait l'administrateur, un script dépose un cookie persistant. Comme sur ce forum. La base reconnait que je suis modérateur et je n'ai pas besoin de me réauthentifier. A+ |
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() ![]() Inscription : février 2006 Messages : 206 ![]() |
je vais étudier les deux solutions je vous tiens au courant
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com