📄 login.aspx.cs
字号:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Office.BLL;
using Office.Model;
public partial class Login : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
this.txtUserName.Focus();
if (!Page.IsPostBack)
{
if (Session["User"] != null)
{
Response.Redirect("~/Index.aspx");
}
}
}
//登录事件处理
protected void Ibtn_Login_Click(object sender, ImageClickEventArgs e)
{
LoginLog log = new LoginLog();
log.LoginTime = DateTime.Now;
log.LoginUserIp = Request.UserHostAddress;
string name = this.txtUserName.Text;
string pwd = this.txtPassword.Text;
if (name.Contains("&") || name.Contains("$") || name.Contains("'"))
{
Response.Write("<script>alert('您输入非法字符!')</script>");
return;
}
UserInfo user;
if (UserInfoManager.LoginCheck(name, pwd, out user))
{
Session["User"] = user;
Session.Timeout = 30;
log.User = user;
log.IfSuccess = 1;
log.LoginDesc = "用户登录成功!";
LoginLogManager.AddLoginLog(log);
if (user.Role.RoleId == 2)
{
Response.Redirect("~/ScheduleManage/PersonNote/PersonNote.aspx");
}
else
{
Response.Redirect("~/ManualSign/ManualSign.aspx");
}
}
else
{
UserInfo u = new UserInfo();
u.UserId = name;
log.User = u;
log.IfSuccess = 0;
log.LoginDesc = "用户登录失败!";
LoginLogManager.AddLoginLog(log);
Response.Write("<script>alert('用户名或密码不正确,请重新登录!')</script>");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -