Dans une application Webforme asp.net, je dois restreindre l'utilisateur connecté pour afficher des données uniquement pour leur entreprise. C'est une clé primaire de ma table supérieure. Comment puis-je définir cela basé sur l'utilisateur. J'imagine que j'aurais une autre table avec un identifiant d'utilisateur mappé à l'ID de l'entreprise?asp.net utilisateur login question
Répondre
Si un utilisateur peut faire partie d'une seule entreprise, il y aura généralement une table d'entreprises et une table d'utilisateurs, cette dernière ayant une colonne de clé étrangère d'ID de société pour la clé primaire de la première. L'objet utilisateur aurait alors l'ID de l'entreprise dans toute l'application (comme dans les données de cookie ou les données de session) et l'application appliquerait les règles de filtrage en conséquence.
sûr, comment pourrais-je me connecter avec l'utilisateur asp.net. Y a-t-il un objet pour l'utilisateur actuellement connecté? – tim
Utilisez-vous l'API d'adhésion Asp.Net? – GenEric35
@tim: Cela dépendra beaucoup de la configuration actuelle de votre application. J'ai habituellement la demande d'authentification traitée par des modèles de domaine personnalisés, dont l'un est un «utilisateur». Ce modèle personnalisé comprendrait les données de l'entreprise et suivrait l'utilisateur connecté en utilisant sa session (validée à partir de son cookie). – David
- 1. Asp.net Login - Travailler avec les données utilisateur
- 2. EC2 utilisateur non root login
- 3. cakephp utilisateur/login redirige vers utilisateurs/login automatiquement
- 4. Ne pas afficher le bloc 'login utilisateur'
- 5. ASP.NET MVC question d'itinéraire
- 6. Aide avec l'authentification Service ASP.Net perd Login
- 7. Brute force attaque failsafe login dans asp.net
- 8. EnableViewState Question dans les contrôles utilisateur imbriqués - ASP.NET
- 9. question ASP.NET concernant obtenir l'adresse IP d'un utilisateur
- 10. Spring Security 3.0 et Active Directory LDAP: DOMAIN \ login utilisateur
- 11. Python & HTML: Faire login utilisateur d'utiliser le site
- 12. JAAS LoginModule login() et commit() réussi, mais utilisateur non connecté
- 13. Cadre PHP avec un bon utilisateur login/admin
- 14. Rails: en utilisant la validation pour le registre utilisateur/login
- 15. Windows authentification auto login
- 16. Wpf Login System
- 17. PHP Login Redirections
- 18. asp.net mvc question simple
- 19. ASP: Login non Authentifiant
- 20. HttpWebResponse login
- 21. Facebook Login Window Pas de fermeture après Successfull login
- 22. iPad élément d'interface utilisateur question
- 23. Windows domaine utilisateur compte question
- 24. phpMyAdmin désactiver admin login
- 25. facebook login et rediriger
- 26. asp.net mvc authentification cookie question
- 27. Login et Rediriger
- 28. ASP.NET Contrôle utilisateur avec ASP: CreateUserWizard
- 29. Before Login Action
- 30. ASP.NET MVC (login Form): Validation des viewstate MAC n'a pas
Vous utiliseriez une table de correspondance si la société comptait de nombreux utilisateurs ET que les utilisateurs comprenaient de nombreuses sociétés. Si votre utilisateur n'a qu'une seule société, la table des utilisateurs possède une colonne de clé étrangère contenant la clé primaire de la société. – GenEric35