Source


The following code is the source for file /Account/LogIn.aspx.cs. The code is provided under the GPLv2 and a commercial license.

For more information about our source code please visit our Open Source page.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.Security;

using Divan;

public partial class Account_LogIn : SkeletonPage
{
//-------------------------------------------------------------------------------------------
     protected void Page_Load(object sender, EventArgs e)
     {
          IsPublic = true;

          if (Request["action"] != null && Request["action"] == "reset")
          {
               ForgotPass_Click(null, EventArgs.Empty);
          }

          //System.Web.UI.HtmlControls.HtmlControl cont = (System.Web.UI.HtmlControls.HtmlControl) LogIn.FindControl("LoginBox");
          //cont.Style["visibility"] = "visible";
     }
//-------------------------------------------------------------------------------------------
     //protected void Login1_LoggedIn(object sender, EventArgs e)
     //{
     //     if (m != null)
     //     {
     //          FormsAuthentication.RedirectFromLoginPage(m.UserName, true);
     //     }
     //     else
     //     {
     //          Response.Redirect("/");
     //     }
     //}
//-------------------------------------------------------------------------------------------
     protected void Login1_LoggingIn(object sender, EventArgs e)
     {
          //FormsAuthenticationTicket fat = new FormsAuthenticationTicket(1, "mythicalbox", DateTime.Now, DateTime.Now.AddYears(1), true, "");
          //HttpCookie cookie = new HttpCookie(".WeavverAuth");
          //cookie.Value = FormsAuthentication.Encrypt(fat);
          //cookie.Expires = fat.Expiration;
          //cookie.Domain = ".weavver.local";
          //HttpContext.Current.Response.Cookies.Add(cookie);

          //Response.Write("Logged in!!");
     }
//-------------------------------------------------------------------------------------------
     protected void SignIn_Click(object sender, EventArgs e)
     {
          MultiView1.SetActiveView(LogInView);
          Toggle.Visible = true;
     }
//-------------------------------------------------------------------------------------------
     protected void Login1_LoggedIn(object sender, EventArgs e)
     {
          MembershipUser user = (MembershipUser) Membership.GetUser();
          if (user != null)
          {
               FormsAuthentication.RedirectFromLoginPage(user.UserName, true);
          }
          else
          {
               Response.Redirect("/Account/Default.aspx");
          }
     }
//-------------------------------------------------------------------------------------------
     protected void ForgotPass_Click(object sender, EventArgs e)
     {
          MultiView1.SetActiveView(ForgotPassView);
          Toggle.Visible = false;
     }
//-------------------------------------------------------------------------------------------
}