Comment faire pour vérifier si l'utilisateur est connecté ou non dans l'authentification basée sur les formulaires
Je veux mettre en œuvre authentification basée sur les formulaires manuellement dans mon site web.
Je suis en utilisant Web.config
fichier de banque de données
<authentication mode="Forms">
<forms loginUrl="~/Login.aspx"
name=".ASPXAUTH"
path="/"
requireSSL="false"
slidingExpiration="true"
defaultUrl="~/Admin/OrderHistory.aspx"
cookieless="UseDeviceProfile"
enableCrossAppRedirects="false"
>
<credentials passwordFormat="Clear">
<user name="Admin" password="adm123$"/>
<user name="Administrator" password="adm234%"/>
</credentials>
</forms>
</authentication>
<authorization>
<deny users ="?" />
<allow users = "*" />
</authorization>
Il y a un Login.aspx
page au niveau de la racine dans que im en utilisant ASP.NET contrôle de connexion d'un nom d'utilisateur et mot de passe.
Tout fonctionne bien, mais lorsque l'utilisateur est logged in
et aller manuellement pour login.aspx
page, ce n'est pas rediriger l'utilisateur vers defaultUrl page.
Je veux rediriger l'utilisateur vers une page spécifique/defaultUrl page, si il est connecté et est entré manuellement la connexion.page aspx
Comment faire?
Bouton De Connexion-Cliquez Sur
if (FormsAuthentication.Authenticate(LoginUser.UserName, LoginUser.Password))
{
FormsAuthentication.RedirectFromLoginPage(LoginUser.UserName, true);
}
OriginalL'auteur Raghuveer | 2012-05-28
Vous devez vous connecter pour publier un commentaire.
This webpage has a redirect loop
L'utiliser lors de la Connexion.aspx. pas de défaut.aspx
j'ai écrit que dans la connexion.aspx chargement de la page seulement
peut-être que nous devons enlever le
!
dans si l'étatje l'ai fait merci
OriginalL'auteur Rab
J'utilise généralement la stratégie de session pour cette.
Si une session est établie ensuite rediriger l'utilisateur vers une page spécifique ou autre-lui de connexion.
Vous pouvez vous référer pour plus d'info ici http://asp.net-tutorials.com/state/sessions/
OriginalL'auteur Sanket
utiliser les formulaires de l'attribut defaulturl="xyz.aspx"(votre URL) de votre site web.fichier de configuration
OriginalL'auteur Sai
OriginalL'auteur ASP-Developer