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;
}
//-------------------------------------------------------------------------------------------
}