Bonjour,
Comment authentifier en user avec tel ou tel Role.
Mon user se connecte (via un systeme de BDD personnel) Et ensuite je veux definir ce user en tant que Role1. et pas besoin de le mettre dans une bdd.
je trouve pas la solution
Bonjour,
Comment authentifier en user avec tel ou tel Role.
Mon user se connecte (via un systeme de BDD personnel) Et ensuite je veux definir ce user en tant que Role1. et pas besoin de le mettre dans une bdd.
je trouve pas la solution
euh, j'ai pas bien compris où tu veux en venir là...
en dehors des sessions géré sur la machine, si tu veux que ce soit plus sure, couple un systeme de session dans ta BD... tu charge la session et tu regarde quel role (qui provient d'une autre table je suppose) joue la personne qui s'est loggué...
je vois pas trop ou tu veux en venir mais bon.
J'explique,
Je recupere une personne sur une BDD exterieur.
Et comment je lui affecte un role? (la les roles sont affecté par une speudo BDD sur Visual mais je veux pas de cette base)
Je ne suis pas sur que c'est ce que tu veux mais il y a
Roles.AddUsersToRole
Mais ca utilise la base de données !
une fois que tu as le nom ou l'identifiant de cette personne,
il faut que tu ailles chercher dans une base de données (soit celle d'ou provient le nom du user, soit une autre d'authentification)... si tu trouves
le nom ou l'ID de cette personne
Si tu ne le trouves pas, tu lui mets le role par defaut qui convient à ton application...
En gros, dans mes applis, soit l'utilisateur est déclaré et il a un role spécifique soit il n'est pas déclaré et alors soit :
- soit il se fait jeter car il n'a pas le droit d'utiliser l'application
- soit il peut juste consulter les données mais rien éditer etc...
bref, ca depend de ton application et des actions autorisées aux personnes ayant des droits restreints
The Monz, Toulouse
The Monz, Toulouse
Expertise dans la logistique et le développement pour
plateforme .Net (Windows, Windows CE, Android)
moi jtravail dans des environnements "confidentiels"
en général, les données financières de la société n'ont rien a foutre en dehors du vpn donc si ta pas d'id tu te fait jetter et un administrateur est alerté d'une tentative d'intrusion sur tel poste avec tel login...
Alors j'ai l'impression de pas etre compris snifff!!!!
cac'est ce que j'utilise et que je ne veux pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Roles.AddUsersToRole
ensuite j'ai bien compris la gestion des roles j'ai d'ailleur 3niveaux d'admin
La ou ca cloche c'est le mec ce connecte et suivant un parametre donné (un boolean dans la base) il prend l'un des deux derniers niveau d'admin.
Mais comment dans mon code a partir du boolean je lui dis oui tu charges la roles superAdmin ou admin.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 login = "monsieurSuperAdmin"; Bool superAdmin = true; /* Et la je met quoi pour etre en roles super Admin pour monsieurSuperAdmin */
Le syteme de roles cree un sorte de BDD avec C# et visual est il possible de le gerer sans cette BDD? (fichier .mdf)
Je pense qu'il désire savoir comment appliquer un role, non pas comment le récupérer.. C'est bien ca ? (moi aussi je suis un peu perdu )
Hervé Delannoy, Ingénieur études&développement.
Je n'accepte pas les demandes de mise en relation MSN/yahoo sans motif.
------------------------------------------------------------------------
Si , ni , ne peuvent vous aider, mais nous oui, pensez à un pti et au !
Merci de vous relire
____________________________________________________________________________________
Recherche joueurs de "Magic" sur Lille et environs.
Donner plutôt que jeter.
Oui j'ai trouvé une methode pour appliquer un role mais le truc c'est que ca cree un fichier mdf et que je veux appliquer des roles sans que ca cree un fichier mdf
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager