HotelWeb/Login.aspx.cs

(完整代码) 2KB

using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq; 
using HotelCommon;
public partial class Login : System.Web.UI.Page
{
    HotelBLL.UserInfo one = new HotelBLL.UserInfo();
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            //enter 键盘事件
            txtAdminName.Attributes["onkeydown"] = "if(event.keyCode==13){document.all.btnlogin.click();return false;}";
            txtPassword.Attributes["onkeydown"] = "if(event.keyCode==13){document.all.btnlogin.click();return false;}";
        }
    } 
    protected void ibtLogin_Click(object sender, ImageClickEventArgs e)
    {
        string username = MISC.HandleString(txtAdminName.Text.Trim());
        string pwd = MISC.HandleString(txtPassword.Text.Trim());
        string password = pwd;

        HotelModels.UserInfo oneuser = new HotelModels.UserInfo();
        oneuser.LoginName = username;
        oneuser.LoginPass = password; 
        string vCode = this.txtCheckCode.Text.Trim().ToLower();//验证码
        if (vCode != Session["ValidateCode"].ToString().ToLower())
        { 
           Jscript.Alert("验证码输入错误!");
            return;
        }
        int userlogin = one.userlogin(oneuser);
        if (userlogin > 0)
        {
            HotelModels.UserInfo model = new HotelBLL.UserInfo().GetUserInfo(username, password);
            Response.Cookies["UserID"].Value = model.UserId.ToString();
            Response.Cookies["LoginName"].Value = model.LoginName;
            Response.Cookies["UserName"].Value = model.UserName.ToString();
            Response.Cookies["Remark"].Value = model.Remark.ToString();
            Response.Redirect("Index.aspx"); 
        }
        else
        {
            Jscript.GoHistory("用户名或密码有误!", -1);
        }
    }
}

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。