コード例 #1
0
ファイル: Login.aspx.cs プロジェクト: WANGLANGWUXING/BLOG
 protected void btnLogin_Click(object sender, EventArgs e)
 {
     if (AdminName.Text != "" && AdminPwd.Text != "")
     {
         Admin_M admin = new Admin_M();
         admin.Adminlogin = AdminName.Text;
         admin.Adminpassword = AdminPwd.Text;
         if (Admin_B.Login(admin))
         {
             if (rememberCB.Checked)
             {
                 HttpCookie cookieUserName = new HttpCookie("UserName");
                 cookieUserName.Value = Server.UrlEncode(AdminName.Text);
                 cookieUserName.Expires = DateTime.MaxValue;
                 Response.Cookies.Add(cookieUserName);
             }
             Session["UserName"] = AdminName.Text;
             Session["UserPwd"] = AdminPwd.Text;
             ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('登录成功!');location.href='Admin/AdminIndex.aspx'</script>");
         }
         else
         {
             ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('登录失败!')</script>");
         }
     }
     else
     {
         ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('用户名或密码不能为空!')</script>");
     }
 }
コード例 #2
0
ファイル: Admin_D.cs プロジェクト: WANGLANGWUXING/BLOG
 /// <summary>
 /// 注册
 /// </summary>
 /// <param name="Admin">接收Admin类</param>
 /// <returns>返回是否注册成功</returns>
 public static bool Register(Admin_M Admin)
 {
     SqlParameter paramAdminName = new SqlParameter();
     paramAdminName.ParameterName = "@AdminName";
     paramAdminName.DbType = DbType.String;
     paramAdminName.Value = Admin.Adminlogin;
     SqlParameter paramAdminPwd = new SqlParameter();
     paramAdminPwd.ParameterName = "@AdminPwd";
     paramAdminPwd.DbType = DbType.String;
     paramAdminPwd.Value = Admin.Adminpassword;
     return SQLDBHelper.ExecuteNonQuery("proc_Register", paramAdminName, paramAdminPwd);
 }
コード例 #3
0
ファイル: Admin_D.cs プロジェクト: WANGLANGWUXING/BLOG
 /// <summary>
 /// 登录判断
 /// </summary>
 /// <param name="Admin">接收Admin类</param>
 /// <returns>返回是否登录成功</returns>
 public static bool Login(Admin_M Admin)
 {
     SqlParameter paramAdminName = new SqlParameter();
     paramAdminName.ParameterName = "@AdminName";
     paramAdminName.DbType = DbType.String;
     paramAdminName.Value = Admin.Adminlogin;
     SqlParameter paramAdminPwd = new SqlParameter();
     paramAdminPwd.ParameterName = "@AdminPwd";
     paramAdminPwd.DbType = DbType.String;
     paramAdminPwd.Value = Admin.Adminpassword;
     SqlDataReader dr = SQLDBHelper.ExecuteReader("proc_Login", paramAdminName, paramAdminPwd); 
     if (dr.HasRows)
     {
         dr.Close();
         return true;
     }
     else
     {
         dr.Close();
         return false;
     }
 }
コード例 #4
0
ファイル: Register.aspx.cs プロジェクト: WANGLANGWUXING/BLOG
        protected void btnReg_Click(object sender, EventArgs e)
        {
            if (AdminName.Text != "" && AdminPwd.Text != "")
            {
                Admin_M admin = new Admin_M();
                admin.Adminlogin = AdminName.Text;
                admin.Adminpassword = AdminPwd.Text;
                if (Admin_B.Register(admin))
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('注册成功!进入登录页面……');location.href='Login.aspx'</script>");
                }
                else
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('注册失败!继续注册');</script>");

                }
            }
            else
            {
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('用户名或密码不能为空');</script>");

            }
        }
コード例 #5
0
ファイル: Admin_B.cs プロジェクト: WANGLANGWUXING/BLOG
        /// <summary>
        /// 注册
        /// </summary>
        /// <param name="Admin">接收Admin类</param>
        /// <returns>返回是否注册成功</returns>
        public static bool Register(Admin_M Admin)
        {
            return Admin_D.Register(Admin);

        }
コード例 #6
0
ファイル: Admin_B.cs プロジェクト: WANGLANGWUXING/BLOG
 /// <summary>
 /// 登录
 /// </summary>
 /// <param name="Admin">接收Admin类</param>
 /// <returns>返回是否登录成功</returns>
 public static bool Login(Admin_M Admin)
 {
     return Admin_D.Login(Admin);
 }