Vous pouvez récupérer le nom d'utilisateur authentifié en utilisant la propriété User
dans votre action du contrôleur, puis interroger le fournisseur de memebership pour récupérer les informations d'utilisateur supplémentaire qui est stocké dans la base de données:
[Authorize]
public ActionResult Foo()
{
// fetch the connected user from the authentication cookie
string username = User.Identity.Name;
// query the datastore to retrieve additional user information
var userInfo = Membership.Provider.GetUser(username, false);
string email = userInfo.Email;
string comment = userInfo.Comment;
return View();
}
utilisent ASP.Net L'adhésion vous ? – hunter