示例#1
0
 /// <summary>
 /// 判断旧密码是否输入正确
 /// </summary>
 /// <param name="Info"></param>
 /// <returns></returns>
 public bool IsOldPwd(mAdmin Info)
 {
     if (StringDeal.ToInt(SQLHelper.ExecuteScalar("IsAdminOldPwd", Info.UserName, Info.UserPwd)) > 0)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
示例#2
0
 /// <summary>
 /// 管理员修改密码
 /// </summary>
 /// <param name="Info"></param>
 /// <returns></returns>
 public bool AdminPwdEdit(mAdmin Info)
 {
     if (StringDeal.ToInt(SQLHelper.ExecuteScalar("AdminPwdEdit", Info.UserName, Info.UserPwd)) > 0)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
    protected void Page_Load(object sender, EventArgs e)
    {
        mAdmin mA = new mAdmin();
        bAdmin bA = new bAdmin();

        mA.UserName = Request["UserName"];
        if (bA.IsAdminUserName(mA))
        {
            Response.Write("此用户名已存在!");
        }
    }
示例#4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        mAdmin mA = new mAdmin();
        bAdmin bA = new bAdmin();

        mA.UserName = Session["AdminManage"].ToString();
        mA.UserPwd  = Encryp.DESEncrypt(Request["OldPwd"]);
        if (!bA.IsOldPwd(mA))
        {
            Response.Write("旧密码输入有误!");
        }
    }
示例#5
0
 /// <summary>
 /// 修改管理员信息
 /// </summary>
 /// <param name="Info"></param>
 public void AdminUpdate(mAdmin Info)
 {
     SqlParameter[] par = new SqlParameter[] {
         new SqlParameter("@Id", Info.Id),
         new SqlParameter("@GroupId", Info.GroupId),
         new SqlParameter("@UserPwd", Info.UserPwd),
         new SqlParameter("@TrueName", Info.TrueName),
         new SqlParameter("@Tel", Info.Tel),
         new SqlParameter("@Email", Info.Email),
         new SqlParameter("@IsModifyPassword", Info.IsModifyPassword),
         new SqlParameter("@IsMultiLogin", Info.IsMultiLogin)
     };
     SQLHelper.ExecuteNonQuery("AdminEdit", par);
 }
示例#6
0
        /// <summary>
        /// 管理员后台登陆
        /// </summary>
        /// <param name="Info"></param>
        /// <returns>登陆帐号状态</returns>
        public IList <mAdmin> AdminLogin(mAdmin Info)
        {
            SqlParameter[] par = new SqlParameter[] {
                new SqlParameter("@UserName", Info.UserName),
                new SqlParameter("@UserPwd", Info.UserPwd),
                new SqlParameter("@UserIp", Info.LastLoginIp)
            };
            IList <mAdmin> list = new List <mAdmin>();
            mAdmin         m    = new mAdmin();

            m.Temp = SQLHelper.ExecuteScalar("AdminLogin", par).ToString();
            list.Add(m);
            return(list);
        }
示例#7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     LoginCheck.AdminManage();
     if (IsPostBack)
     {
         mAdmin mA = new mAdmin();
         bAdmin bA = new bAdmin();
         mA.UserName = Session["AdminManage"].ToString();
         mA.UserPwd  = Encryp.DESEncrypt(this.UserPwd.Text);
         if (bA.AdminPwdEdit(mA))
         {
             StringDeal.Alter("修改完成!");
         }
     }
 }
示例#8
0
    protected void Page_Load(object sender, EventArgs e)
    {
        LoginCheck.AdminManage(null);
        UserName = Session["AdminManage"].ToString();
        bChannel b = new bChannel();

        DBList.DataSource = b.GetChannelMenu(0, UserName)[0].Tables[0];
        DBList.DataBind();

        mAdmin mA = new mAdmin();
        bAdmin bA = new bAdmin();

        mA.UserName = UserName;
        if (!bA.GetAdminEditPwd(mA))
        {
            this.EditPwdId.Visible = false;
        }
    }
示例#9
0
        /// <summary>
        /// 根据ID读取单条管理员信息
        /// </summary>
        /// <param name="Info"></param>
        /// <returns></returns>
        public IList <mAdmin> AdminReader(mAdmin Info)
        {
            IList <mAdmin> list = new List <mAdmin>();

            using (SqlDataReader dr = SQLHelper.ExecuteReader("AdminRead", Info.Id))
            {
                if (dr.Read())
                {
                    mAdmin mA = new mAdmin();
                    mA.GroupId          = StringDeal.ToInt(dr[0]);
                    mA.UserName         = dr[1].ToString();
                    mA.UserPwd          = dr[2].ToString();
                    mA.TrueName         = dr[3].ToString();
                    mA.Tel              = dr[4].ToString();
                    mA.Email            = dr[5].ToString();
                    mA.IsModifyPassword = StringDeal.ToBool(dr[6]);
                    mA.IsMultiLogin     = StringDeal.ToBool(dr[7]);
                    list.Add(mA);
                }
            }
            return(list);
        }
示例#10
0
 public bool IsOldPwd(mAdmin Info)
 {
     return(dal.IsOldPwd(Info));
 }
示例#11
0
 public bool IsAdminUserName(mAdmin Info)
 {
     return(dal.IsAdminUserName(Info));
 }
示例#12
0
 public bool GetAdminMultiLogin(mAdmin Info)
 {
     return(dal.GetAdminMultiLogin(Info));
 }
示例#13
0
 public bool GetAdminEditPwd(mAdmin Info)
 {
     return(dal.GetAdminEditPwd(Info));
 }
示例#14
0
 public bool GetAdminLock(mAdmin Info)
 {
     return(dal.GetAdminLock(Info));
 }
示例#15
0
        public IList <mAdmin> AdminLogin(mAdmin Info)
        {
            IList <mAdmin> list = dal.AdminLogin(Info);

            return(list);
        }
示例#16
0
 /// <summary>
 /// 删除管理员
 /// </summary>
 /// <param name="Info"></param>
 public void AdminDel(mAdmin Info)
 {
     SQLHelper.ExecuteNonQuery("AdminDel", Info.Temp);
 }
示例#17
0
 public IList <mAdmin> AdminReader(mAdmin Info)
 {
     return(dal.AdminReader(Info));
 }
示例#18
0
 public void AdminDel(mAdmin Info)
 {
     dal.AdminDel(Info);
 }
示例#19
0
 /// <summary>
 /// 获取管理员锁定状态
 /// </summary>
 /// <returns></returns>
 public bool GetAdminLock(mAdmin Info)
 {
     return(StringDeal.ToBool(SQLHelper.ExecuteScalar("GetAdminLock", Info.Id)));
 }
示例#20
0
 /// <summary>
 /// 获取管理员是否允许修改密码
 /// </summary>
 /// <param name="Info"></param>
 /// <returns></returns>
 public bool GetAdminEditPwd(mAdmin Info)
 {
     return(StringDeal.ToBool(SQLHelper.ExecuteScalar("GetAdminEditPwd", Info.UserName)));
 }
示例#21
0
 /// <summary>
 /// 根据ID更改管理员锁定状态
 /// </summary>
 /// <param name="Info"></param>
 public void AdminLock(mAdmin Info)
 {
     SQLHelper.ExecuteNonQuery("AdminLock", Info.Temp, Info.IsLock);
 }
示例#22
0
 public bool AdminPwdEdit(mAdmin Info)
 {
     return(dal.AdminPwdEdit(Info));
 }
示例#23
0
 public void AdminLock(mAdmin Info)
 {
     dal.AdminLock(Info);
 }
示例#24
0
 public void AdminInsert(mAdmin Info)
 {
     dal.AdminInsert(Info);
 }
示例#25
0
 /// <summary>
 /// 获取管理员是否允许多人同时登陆
 /// </summary>
 /// <param name="Info"></param>
 /// <returns></returns>
 public bool GetAdminMultiLogin(mAdmin Info)
 {
     return(StringDeal.ToBool(SQLHelper.ExecuteScalar("GetAdminMultiLogin", Info.UserName)));
 }
示例#26
0
 public void AdminUpdate(mAdmin Info)
 {
     dal.AdminUpdate(Info);
 }
示例#27
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (IsPostBack)
     {
         mAdmin m = new mAdmin();
         m.UserName    = this.tUserName.Text;
         m.UserPwd     = Encryp.DESEncrypt(this.tUserPwd.Text);
         m.LastLoginIp = Request.UserHostAddress.ToString();
         string Code = this.tCode.Text;
         if (hidden1.Value == "1")
         {
             Code = Session["SGQ_WebValidate"].ToString().ToLower();
         }
         if (Session["SGQ_WebValidate"] == null)
         {
             Msg = "验证码过期,请重试!";
         }
         else if (Session["SGQ_WebValidate"].ToString().ToLower() != Code.ToLower())
         {
             Msg = "验证码输入错误,请重试!";
         }
         else
         {
             bAdmin         b     = new bAdmin();
             IList <mAdmin> list  = b.AdminLogin(m);
             string         state = list[0].Temp;
             if (state == "0")
             {
                 Msg = "密码输入有误!";
             }
             else if (state == "1")
             {
                 Msg = "密码输入有误!";
             }
             else if (state == "2")
             {
                 Msg = "帐号被锁定!";
             }
             else
             {
                 mOnlineAdmin mOA = new mOnlineAdmin();
                 bOnlineAdmin bOA = new bOnlineAdmin();
                 mOA.UserName  = m.UserName;
                 mOA.SessionId = Session.SessionID;
                 if (Caches.GetCache("Admin_" + m.UserName) == null || b.GetAdminMultiLogin(m) || bOA.GetUpdateTimeSpan(mOA) > 10)
                 {
                     Caches.SetCache("Admin_" + m.UserName, "manage");
                     Session["AdminManage"] = m.UserName;
                     bOA.OnlineAdminInsert(mOA);
                     Response.Redirect("Default.aspx", true);
                 }
                 else
                 {
                     StringDeal.Alter("此管理帐号处于登陆状态,不允许多人同时登陆!");
                 }
             }
         }
     }
     else
     {
         this.tUserName.Text = "admin";
         this.tUserPwd.Attributes.Add("value", "admin");
         if (Systemlogin("IsManageCode").ToString().Trim() == "True")
         {
             yinc          = "";
             hidden1.Value = "0";
         }
         else
         {
             hidden1.Value = "1";
             yinc          = " style=\"display:none;\"";
         }
     }
 }