2010-01-10 3 views
0

Je veux créer un contrôle de connexion de l'utilisateur dans asp.net le site mvc, à utiliser dans plusieurs pages pour les pages normales, j'ai vue, contrôleur, modèle comment je vais gérer tout ce genre de choses pour ce contrôle utilisateurComment créer un contrôle utilisateur de connexion à utiliser sur plusieurs pages?

+0

Que recherchez-vous exactement? La logique pour rediriger l'utilisateur vers la page de connexion? Le projet par défaut fourni avec ASP.NET MVC le contient déjà. –

+0

comment je crée cette logique dans le contrôle de l'utilisateur pour être dans la barre latérale du site dans plusieurs pages, Le projet par défaut qui vient avec ASP.NET MVC contient la page par défaut pas le contrôle utilisateur – Ahmed

+0

J'ai ajouté une réponse que j'espère/pense répond à votre question Et bienvenue à Stack Overflow! :) –

Répondre

0
<% if(User.IsAuthenticated) { %> 
    <%-- User is logged in, show them the sidebar to do with their account --%> 
    <% Html.RenderPartial("Sidebar/LoggedInSidebar"); %> 
<% } else { %> 
    <%-- User needs to log in, show them a sidebar that asks for their credentials --%> 
    <% Html.RenderPartial("Sidebar/LogInSidebar"); %> 
<% } 
  • points de LoggedInSidebar à ~/Views/Shared/Sidebar/LoggedInSidebar.ascx
  • points de LogInSidebar à ~/Views/Shared/Sidebar/LogInSidebar.ascx
0

question idiote @Ahmed mais pouvez-vous utiliser celui qui est généré lorsque vous crea te un nouveau projet MVC?

Il se trouve dans le dossier partagé appelé LogOnUserControl.ascx.

+0

Silly réponse @griegs parce que j'ai besoin de contrôle de connexion Nom d'utilisateur/mot de passe pas d'action liens – Ahmed

Questions connexes