Forum Panda Pirate
Forum Grenier xIF  
Panda Pirate, forum rôliste
Lisez d'abord la FAQ, svp =>[ FAQ ] [ Thread Index ] [ Search ] [ Archives ] [ Pandapirate ]

Topic: On va faire vite...
Posted by: Marneus at ven. 07 mars 2003 10:20:43 CET

Keywords: asp.net y'a pas de honte... les scripts sont en c#?

Message:

Pour faire court:
Tu crées une DB utilisateurs, et tu mets un champ "role"
Ca peut être un entier donnant un grade, ou bien tu gère ca en masque binaire, c'est à dire tu définis des constantes en puissance de 2, comme ca après tu peux cumuler plusieurs rôles, et tu testes l'appartenance avec un masque. Si c'est pas clair je réexplique. Mais ici on a 0:user, 1:modo, 2: admin donc pour les icones par exemple le girophare est accessible si le role est >=1.

Une fois que tu as ta DB, tu fais une page de login. (5mn)
en retour (postback==true) tu cherches le login (qui doit etre unique) dans la base, tu extrais ton recordset avec login, pass et role. Après avoir vérifié le rôle, tu redirige sur la bonne page. Comment vérifier que personne ne fraude? Et ben facile: les session variables! tu définis une variable Session("role") dont tu vérifies la valaur en début de script 2.admin par exemple.

Si tu as d'autres questions avant 17h, envoie moi un mail. J'suis à fond là dedans depuis 2 ans, je devrais pouvoir aider :o)

Marneus, 2




Warning: mysqli_query() expects parameter 1 to be mysqli, null given in /home/clients/13eaf4559a54d78787520f07cab62616/web/panda/archreply.php on line 98

Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, null given in /home/clients/13eaf4559a54d78787520f07cab62616/web/panda/archreply.php on line 101
<< Previous topic:  Le Quizz du Cinéphile - round 1 - Y2Edge, ven. 07 mars 2003 10:56:59 CET
>> Next topic:  Incroyable! - Storos, ven. 07 mars 2003 07:57:19 CET

Top


Les sites autour du Panda
Pandapirate.net   CasusNO

Le GROG c'est bon, buvez-en!

Powered by Pandapirate, based on Zforum © XGRA 2001.