En utilisant l'authentification par formulaires ASP.NET, comment accepteriez-vous une adresse e-mail et un mot de passe, utiliser l'adresse e-mail pour rechercher le nom d'utilisateur, puis connectez-vous avec le nom d'utilisateur et le mot de passe recherchés?ASP.NET Contrôle de connexion, se connecter avec e-mail mais e-mail n'est pas le nom d'utilisateur (comment faire)?
Nous avons ce système de cartes qui a des numéros d'employés, mais personne ne peut se souvenir de leurs numéros. L'évidence serait d'utiliser les adresses e-mail pour la connexion, mais le reste de l'application dépend du nom d'utilisateur étant le numéro d'employé.
Merci. Les liens/exemples de code seraient géniaux.
Notre solution actuelle C# se termine par une exception de référence null sur:
Response.Write(Membership.GetUser().UserName);
encore ces deux fonctionnent très bien:
string userName = Membership.GetUserNameByEmail(emailAddress);
bool successfulLogin = Membership.ValidateUser(userName, password);
Et si vous essayez: Response.Write (Membership.GetuserNameByEmail (emailAddress) .UserName)? –