Comment puis-je utiliser un ASP.NET contrôle de Connexion, sans l'aide d'un MembershipProvider?
C'est une émanation de cette question.
- Comment puis-je utiliser un
Login
de contrôle si je n'ai pas deMembershipProvider
à point à? - Suis-je la compréhension de l'utilisation du modèle correctement?
- Est-il bien raisonnable de parler à l'aide d'un
Login
de contrôle sansMembershipProvider
? - Dose la
MembershipProvider
faire plus que simplement le nom d'utilisateur/mot de passe de contrôle? - Serait-il plus raisonnable de créer mon propre
MembershipProvider
avec la même logique d'authentification?
Dans mon cas, je n'ai pas besoin d'un MembershipProvider
(je pense) car mon authentification situation est trivial (un utilisateur, un mot de passe).
Je suis intéressé partie de "future proof" ma page et en partie parce que je suis nouveau et je me demandais comment ça marche. (J'ai tendance à apprendre des choses en cours d'exécution pleine vitesse dans tous les coins cas j'ai trouver 🙂
Vous devez vous connecter pour publier un commentaire.
Vous pouvez déposer de l'asp:contrôle de Connexion à votre page, puis dans le code derrière, prendre le Contrôle de Connexion de l'Authentifier événement.
Dans la Authentifier cas, vérifiez le nom d'utilisateur/mot de passe que l'utilisateur a entré. Le nom d'utilisateur/mot de passe sont des propriétés de la connexion de contrôle. (LoginCtrl.Nom D'Utilisateur, LoginCtrl.Le mot de passe)
Si le nom d'utilisateur/mot de passe est correct, il suffit de régler le cas args Authentifié True à la propriété.
Pas de fournisseur d'appartenances est nécessaire.
ex. Dans la page aspx..
Dans Le Code Derrière
c#
web.conf
il fonctionne sans réglageDestinationPageUrl
.Loging.aspx
quel qu'il puisse être cette fois.Si vous n'avez pas de fournisseur d'appartenances et n'ont pas vraiment de système de sécurité pour en parler, il suffit de mettre deux cases sur un formulaire (nom d'utilisateur, mot de passe) et de le tester dans le onclick du bouton.
Le contrôle de connexion est évidemment exagéré pour ce que vous essayez de faire.
Utilisation Une Simple Authentification Par Formulaire.
Que vous auriez à faire un fournisseur d'authentification personnalisé et de le brancher via le web.config. http://www.devx.com/asp/Article/29256