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