2009-05-07 10 views
3

Je veux savoir comment puis-je détecter si l'utilisateur est déjà connecté ou non? en utilisant un cookie. Je n'utilise aucun contrôle de connexion. J'ai un db qui vérifie l'ID et PWD. Aussi s'il vous plaît laissez-moi savoir si cela peut être fait sans utiliser de cookies. N'importe quel code ou liens vous aidera. web.config:Comment vérifier si l'utilisateur est déjà connecté ou n'utilise pas Cookie?

<authentication mode="Forms"> 
    <forms name="myForm" loginUrl="LogIn.aspx" path="/" defaultUrl="Home.aspx"> 
</forms> 
    </authentication> 
<authorization> 
    <deny users="?"/> 
    </authorization> 

Merci

+0

Ce serait bien d'accepter la réponse que je pris le temps de répondre à votre question, ou du moins modifier votre question d'être –

Répondre

10

En utilisant asp.net fenêtres/authentification par formulaire, vous pouvez dire si l'utilisateur est connecté via:

<% 
    Page.User.Identity.IsAuthenticated 
%> 

Forms L'authentification est basée sur les cookies, mais peut être configuré pour ne pas utiliser les cookies avec le réglage sans cookie.

Comment configurer entièrement l'authentification par formulaires n'est pas une réponse rapide, mais il est relativement facile à installer il ya beaucoup de HOW-TO en ligne. Voici un bon http://www.4guysfromrolla.com/webtech/110701-1.shtml

MSDN: http://msdn.microsoft.com/en-us/library/aa480476.aspx

Vous pouvez utiliser l'authentification Windows aussi qui n'utilise pas les cookies.

+0

plus spécifique grâce, mais pas très clair pour moi. Peut-on expliquer un peu. – Wondering

+0

@Somu Que voulez-vous exactement? Les liens que j'ai fournis vous montreront exactement comment configurer l'authentification des formulaires. Voulez-vous que je reproduise/duplique ce code? Veuillez être précis s'il y a quelque chose que vous ne comprenez pas dans la documentation. –

+0

Thnx Tchad pour votre temps. – Wondering

3

J'utilisé:

HttpContext.Current.Request.IsAuthenticated 
+0

Ceci est pour valider que la demande est authentifiée, pas l'utilisateur. – Dementic

Questions connexes