예제 #1
0
        public T_Base_Admin GetAdmin(String LoginName)
        {
            SqlConnection co = new SqlConnection();

            co.ConnectionString = System.Configuration.ConfigurationSettings.AppSettings["dataConnection"];
            co.Open();

            SqlCommand cm = new SqlCommand();

            cm.CommandText = "select * from T_Base_Admin where LoginName=@LoginName";
            cm.Parameters.AddWithValue("@LoginName", LoginName);
            cm.Connection = co;

            SqlDataReader dr    = cm.ExecuteReader();
            T_Base_Admin  admin = null;

            while (dr.Read())
            {
                #region 模式转换
                admin           = new T_Base_Admin();
                admin.Id        = Convert.ToInt32(dr["Id"]);
                admin.LoginName = Convert.ToString(dr["LoginName"]);
                admin.PassWord  = Convert.ToString(dr["PassWord"]);
                #endregion
            }

            dr.Close();
            co.Close();

            return(admin);
        }
예제 #2
0
        public void UpPwd(string oldpwd, string newpwd1, string newpwd2)
        {
            string          newId = Session["UserId"].ToString();
            int             id    = Convert.ToInt32(newId);
            DALT_Base_Admin dal   = new DALT_Base_Admin();
            T_Base_Admin    admin = dal.GetModel(id);

            string a = MD5Class.UserMd5(oldpwd);
            string b = MD5Class.UserMd5(newpwd1);

            if (a != admin.PassWord)
            {
                string tmp = "{\"statusCode\":\"300\",\"message\":\"旧密码错误\",\"navTabId\":\"UserList\",\"rel\":\"UserList\",\"callbackType\":\"\",\"forwardUrl\":\"\"}";
                Response.Write(tmp);
            }
            else
            {
                if (newpwd1 != newpwd2)
                {
                    string tmp = "{\"statusCode\":\"300\",\"message\":\"新密码不一致\",\"navTabId\":\"UserList\",\"rel\":\"UserList\",\"callbackType\":\"\",\"forwardUrl\":\"\"}";
                    Response.Write(tmp);
                }
                else
                {
                    admin.PassWord = b;
                    bool res = dal.Update(admin);

                    if (res)
                    {
                        string tmp = "{\"statusCode\":\"200\",\"message\":\"修改成功\",\"navTabId\":\"UserList\",\"rel\":\"UserList\",\"callbackType\":\"closeCurrent\",\"forwardUrl\":\"\"}";
                        Response.Write(tmp);
                    }
                    else
                    {
                        string tmp = "{\"statusCode\":\"300\",\"message\":\"修改失败,请重试\",\"navTabId\":\"UserList\",\"rel\":\"UserList\",\"callbackType\":\"\",\"forwardUrl\":\"\"}";
                        Response.Write(tmp);
                    }
                }
            }
        }