Ejemplo n.º 1
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            try
            {
                string strUserName = txtUserName.Text.Trim();
                string strPwd      = txtPwd.Text.Trim();
                if (strUserName == string.Empty)
                {
                    MessageBox.Show("用户名不能为空!");
                    return;
                }
                if (strPwd == string.Empty)
                {
                    MessageBox.Show("密码不能为空!");
                    return;
                }

                string       strEpwd = DES.Encrypt3DES(strPwd);
                MyUserEntity myUser  = new MyUserEntity();
                myUser.userName = strUserName;
                myUser.userPwd  = strEpwd;
                string jsonPar = JsonHelper.ToJson(myUser);

                string realUrl = ConfigHelper.ConfigHelper.GetApiRootUrl() + urlPart;
                doLogin(realUrl, jsonPar);
            }catch (Exception ex)
            {
                MessageBox.Show("登录失败," + ex.Message);
            }
        }
Ejemplo n.º 2
0
        public ReturnResultEntity <object> UpdateUser(MyUserEntity myUserPar)
        {
            ReturnResultEntity <object> returnResultEntity = new ReturnResultEntity <object>();
            bool bSuccess = false;

            try
            {
                string sqlOldPwd = string.Format("SELECT user_pwd from my_user where user_id={0} and is_deleted=0 limit 1",
                                                 myUserPar.userId);
                object objOldPwd = WebApiForShiTiKu.Helper.MySqlHelper.ExecuteScalar(sqlOldPwd);
                if (myUserPar.userPwd != objOldPwd.ToString())
                {
                    returnResultEntity.success  = false;
                    returnResultEntity.errorMsg = "旧密码输入错误";
                    return(returnResultEntity);
                }
                string sql    = string.Format("UPDATE my_user set user_pwd='{1}',u_t='{2}' where user_id={0}", myUserPar.userId, myUserPar.userPwdNew, DateTime.Now);
                int    rowNum = WebApiForShiTiKu.Helper.MySqlHelper.ExecuteNonQuery(sql);
                if (rowNum > 0)
                {
                    bSuccess = true;
                }
                returnResultEntity.success = bSuccess;
                returnResultEntity.data    = bSuccess;
                return(returnResultEntity);
            }
            catch (Exception ex)
            {
                returnResultEntity.success  = false;
                returnResultEntity.errorMsg = "修改密码异常," + ex.Message;
                return(returnResultEntity);
            }
        }
Ejemplo n.º 3
0
 public MyUserEntity Delu(MyUserEntity Userentity)
 {
     string sql = "select * from MyUser where UserAccount=@UserAccount and UserPwd=@UserPwd";
     db.PrepareSql(sql);
     db.SetParameter("UserAccount", Userentity.UserAccount);
     db.SetParameter("UserPwd", Userentity.UserPwd);
     DataTable dt = db.ExecQuery();
     if (dt.Rows.Count != 1)
     {
         return null;
     }
     else
     {
         MyUserEntity entity = new MyUserEntity();
         entity.UserId = int.Parse(dt.Rows[0]["UserId"].ToString());
         entity.RoleId = int.Parse(dt.Rows[0]["RoleId"].ToString());
         entity.UserAccount = dt.Rows[0]["UserAccount"].ToString();
         entity.UserPwd = dt.Rows[0]["UserPwd"].ToString();
         entity.UserRealName = dt.Rows[0]["UserRealName"].ToString();
         entity.UserPhone = dt.Rows[0]["UserPhone"].ToString();
         entity.UserPowerList = dt.Rows[0]["UserPowerList"].ToString();
         entity.UserTime = DateTime.Parse(dt.Rows[0]["UserTime"].ToString());
         return entity;
     }
 }
Ejemplo n.º 4
0
 public int Update(MyUserEntity entity)
 {
     string sql = "Update MyUser set RoleId=@RoleId,UserPwd=@UserPwd,UserRealName=@UserRealName,UserPhone=@UserPhone where UserId=@UserId";
     db.PrepareSql(sql);
     db.SetParameter("RoleId", entity.RoleId);
     db.SetParameter("UserPwd", entity.UserPwd);
     db.SetParameter("UserRealName", entity.UserRealName);
     db.SetParameter("UserPhone", entity.UserPhone);
     db.SetParameter("UserId", entity.UserId);
     return db.ExecNonQuery();
 }
Ejemplo n.º 5
0
        public int Add(MyUserEntity entity)
        {
            string sql = @"insert into MyUser(RoleId,UserAccount,UserPwd,UserRealName,UserPhone,UserPowerList,UserTime)
values(@RoleId, @UserAccount,@UserPwd,@UserRealName, @UserPhone, '', GETDATE())";
            db.PrepareSql(sql);
            db.SetParameter("RoleId", entity.RoleId);
            db.SetParameter("UserAccount", entity.UserAccount);
            db.SetParameter("UserPwd", entity.UserPwd);
            db.SetParameter("UserRealName", entity.UserRealName);
            db.SetParameter("UserPhone", entity.UserPhone);
            return db.ExecNonQuery();
        }
Ejemplo n.º 6
0
        public bool RegisterUser(MyUserEntity myUserEntity)
        {
            bool   bOk = false;
            string sql = String.Format("insert into my_user values(null,'{0}','{1}','{2}')", myUserEntity.userName, myUserEntity.userPhone, myUserEntity.userPwd);
            int    num = MySqlHelper.ExecuteNonQuery(sql);

            if (num >= 1)
            {
                bOk = true;
            }
            return(bOk);
        }
Ejemplo n.º 7
0
        private void User_list()
        {
            MyUserBLL    myUserBLL  = new MyUserBLL();
            MyUserEntity userEntity = new MyUserEntity();

            userEntity.UserAccount  = Request["UserAccount"];
            userEntity.UserRealName = Request["UserRealName"];
            int count = 0;
            List <MyUserEntity> list = myUserBLL.list(userEntity, int.Parse(Request["PageInt"]), int.Parse(Request["PageSize"]), out count);

            Response.Write(count + "||" + MyJson.ToJsJson(list));
            Response.End();
        }
Ejemplo n.º 8
0
        public MyUserEntity list(int id)
        {
            string sql = "select MyUser.*,MyRole.RolePowerList from MyUser left join MyRole on MyUser.RoleId=MyRole.RoleId where UserId=" + id;
            db.PrepareSql(sql);
            DataTable dt = db.ExecQuery();
            if (dt.Rows.Count == 0)
                return null;
            MyUserEntity entity = new MyUserEntity();
            entity.UserId = int.Parse(dt.Rows[0]["UserId"].ToString());
            entity.RoleId = int.Parse(dt.Rows[0]["RoleId"].ToString());
            entity.UserAccount = dt.Rows[0]["UserAccount"].ToString();
            entity.UserPwd = dt.Rows[0]["UserPwd"].ToString();
            entity.UserRealName = dt.Rows[0]["UserRealName"].ToString();
            entity.UserPhone = dt.Rows[0]["UserPhone"].ToString();
            entity.UserPowerList = dt.Rows[0]["UserPowerList"].ToString();
            entity.UserTime = DateTime.Parse(dt.Rows[0]["UserTime"].ToString());

            entity.Role = new MyRoleEntity();
            entity.Role.RolePowerList= dt.Rows[0]["RolePowerList"].ToString();
            return entity;
        }
Ejemplo n.º 9
0
 public List<MyUserEntity> list()
 {
     List<MyUserEntity> list = new List<MyUserEntity>();
     string sql = "select * from MyUser";
     db.PrepareSql(sql);
     DataTable dt = db.ExecQuery();
     foreach (DataRow item in dt.Rows)
     {
         MyUserEntity entity = new MyUserEntity();
         entity.UserId = int.Parse(item["UserId"].ToString());
         entity.RoleId = int.Parse(item["RoleId"].ToString());
         entity.UserAccount = item["UserAccount"].ToString();
         entity.UserPwd = item["UserPwd"].ToString();
         entity.UserRealName = item["UserRealName"].ToString();
         entity.UserPhone = item["UserPhone"].ToString();
         entity.UserPowerList = item["UserPowerList"].ToString();
         entity.UserTime = DateTime.Parse(item["UserTime"].ToString());
         list.Add(entity);
     }
     return list;
 }
Ejemplo n.º 10
0
        private void bindata()
        {
            MyUserEntity myUserEntity = (MyUserEntity)Session["myuser"];
            MyUserBLL    userBLL      = new MyUserBLL();

            myUserEntity = userBLL.list(myUserEntity.UserId);
            string stry = "";

            if (!string.IsNullOrWhiteSpace(myUserEntity.UserPowerList))
            {
                stry += myUserEntity.UserPowerList;
            }
            if (!string.IsNullOrWhiteSpace(myUserEntity.UserPowerList) && !string.IsNullOrWhiteSpace(myUserEntity.Role.RolePowerList))
            {
                stry += ",";
            }
            if (!string.IsNullOrWhiteSpace(myUserEntity.Role.RolePowerList))
            {
                stry += myUserEntity.Role.RolePowerList;
            }
            string[] koo = stry.Split(',');
            ViewState["koo"] = koo;
            MyPowerBLL           myPower     = new MyPowerBLL();
            List <MyPowerEntity> powerEntity = myPower.list("___");
            List <MyPowerEntity> mies        = new List <MyPowerEntity>();

            for (int i = 0; i < powerEntity.Count; i++)
            {
                for (int j = 0; j < koo.Length; j++)
                {
                    if (powerEntity[i].PowerId.Equals(koo[j]))
                    {
                        mies.Add(powerEntity[i]);
                        break;
                    }
                }
            }
            Repeater1.DataSource = mies;
            Repeater1.DataBind();
        }
Ejemplo n.º 11
0
 private void btnEdit_Click(object sender, EventArgs e)
 {
     try
     {
         string strOldPwd       = txtOldPwd.Text.Trim();
         string strNewPwd       = txtNewPwd.Text.Trim();
         string strConfrmNewPwd = txtConfirmNewPwd.Text.Trim();
         if (strOldPwd == string.Empty)
         {
             MessageBox.Show("请输入旧密码");
             txtOldPwd.Focus();
             return;
         }
         if (strNewPwd == string.Empty)
         {
             MessageBox.Show("请输入新密码");
             txtNewPwd.Focus();
             return;
         }
         if (strNewPwd != strConfrmNewPwd)
         {
             MessageBox.Show("两次输入的新密码不一致");
             txtConfirmNewPwd.Focus();
             return;
         }
         string       strEOldPwd   = DES.Encrypt3DES(strOldPwd);
         string       strENewPwd   = DES.Encrypt3DES(strNewPwd);
         MyUserEntity myUserEntity = new MyUserEntity();
         myUserEntity.userId     = UserId;
         myUserEntity.userPwd    = strEOldPwd;
         myUserEntity.userPwdNew = strENewPwd;
         string jsonPar = JsonHelper.ToJson(myUserEntity);
         string realUrl = ConfigHelper.ConfigHelper.GetApiRootUrl() + urlPart;
         doEdit(realUrl, jsonPar);
     }
     catch (Exception ex)
     {
         MessageBox.Show("修改密码异常," + ex.Message);
     }
 }
Ejemplo n.º 12
0
        public List<MyUserEntity> list(MyUserEntity myentity, int Pageint,int Pagesize,out int Count)
        {
            string sqlwhere = "";
            if (myentity != null)
            {
                if (myentity.UserAccount != null && !myentity.UserAccount.Equals(""))
                    sqlwhere += " and UserAccount like'%"+ myentity.UserAccount + "%'";
                if (myentity.UserRealName != null && !myentity.UserRealName.Equals(""))
                    sqlwhere += " and UserRealName like'%" + myentity.UserRealName + "%'";
            }
            string sql = "select count(*) from MyUser where 1=1 "+ sqlwhere;
            db.PrepareSql(sql);
            Count= int.Parse(db.ExecScalar().ToString());
            List<MyUserEntity> list = new List<MyUserEntity>();
            sql = @"select *from(
select ROW_NUMBER()over(order by UserId) rowid,MyUser.*,MyRole.RoleName,MyRole.RolePowerList from MyUser left join MyRole on MyUser.RoleId=MyRole.RoleId where 1=1 " + sqlwhere + ") Tamp where rowid between @satr and @end";
            db.PrepareSql(sql);
            db.SetParameter("satr", (Pageint-1)* Pagesize+1);
            db.SetParameter("end", Pageint* Pagesize);
            DataTable dt = db.ExecQuery();
            foreach (DataRow item in dt.Rows)
            {
                MyUserEntity entity = new MyUserEntity();
                entity.UserId = int.Parse(item["UserId"].ToString());
                entity.RoleId = int.Parse(item["RoleId"].ToString());
                entity.UserAccount = item["UserAccount"].ToString();
                entity.UserPwd = item["UserPwd"].ToString();
                entity.UserRealName = item["UserRealName"].ToString();
                entity.UserPhone = item["UserPhone"].ToString();
                entity.UserPowerList = item["UserPowerList"].ToString();
                entity.UserTime = DateTime.Parse(item["UserTime"].ToString());

                entity.Role = new MyRoleEntity();
                entity.Role.RoleName= item["RoleName"].ToString();
                entity.Role.RolePowerList = item["RolePowerList"].ToString();
                list.Add(entity);
            }
            return list;
        }
Ejemplo n.º 13
0
        public ReturnResultEntity <MyUserEntity> Login(MyUserEntity myUserPar)
        {
            ReturnResultEntity <MyUserEntity> returnResultEntity = new ReturnResultEntity <MyUserEntity>();

            try
            {
                if (myUserPar == null)
                {
                    returnResultEntity.success  = false;
                    returnResultEntity.errorMsg = "参数不能为空";
                    return(returnResultEntity);
                }
                MyUserEntity myUserRtn = null;
                string       sql       = string.Format("SELECT * from my_user where user_name='{0}' and user_pwd='{1}' and is_deleted=0",
                                                       myUserPar.userName, myUserPar.userPwd);
                DataTable dtUser = WebApiForShiTiKu.Helper.MySqlHelper.ExecuteTable(sql);
                if (dtUser != null && dtUser.Rows.Count > 0)
                {
                    DataRow dr = dtUser.Rows[0];
                    myUserRtn           = new MyUserEntity();
                    myUserRtn.userId    = dr["user_id"] == DBNull.Value ? 0 : Convert.ToInt32(dr["user_id"].ToString());
                    myUserRtn.userName  = dr["user_name"] == DBNull.Value ? string.Empty : dr["user_name"].ToString();
                    myUserRtn.userPhone = dr["user_phone"] == DBNull.Value ? string.Empty : dr["user_phone"].ToString();
                    myUserRtn.userPwd   = dr["user_pwd"] == DBNull.Value ? string.Empty : dr["user_pwd"].ToString();
                    myUserRtn.cT        = dr["c_t"] == DBNull.Value ? DateTime.Now : Convert.ToDateTime(dr["c_t"].ToString());
                    myUserRtn.uT        = dr["u_t"] == DBNull.Value ? DateTime.Now : Convert.ToDateTime(dr["u_t"].ToString());
                    myUserRtn.isDeleted = dr["is_deleted"] == DBNull.Value ? 0 : Convert.ToInt32(dr["is_deleted"].ToString());
                }
                returnResultEntity.success = true;
                returnResultEntity.data    = myUserRtn;
                return(returnResultEntity);
            }catch (Exception ex)
            {
                returnResultEntity.success  = false;
                returnResultEntity.errorMsg = "登录异常," + ex.Message;
                return(returnResultEntity);
            }
        }
Ejemplo n.º 14
0
        public MyUserEntity Login(MyUserEntity myUserEntity)
        {
            MyUserEntity myUser = new MyUserEntity();
            string       sql    = String.Format(@"select * from  my_user 
where is_deleted=0 
and user_name='{0}' 
and user_pwd='{1}'", myUserEntity.userName, myUserEntity.userPwd);
            DataTable    dtUser = MySqlHelper.ExecuteTable(sql);

            if (dtUser != null && dtUser.Rows.Count > 0)
            {
                DataRow drUser = dtUser.Rows[0];
                myUser.userId    = drUser["user_id"] == DBNull.Value ? 0 : Convert.ToInt32(drUser["user_id"].ToString());
                myUser.userName  = drUser["user_name"] == DBNull.Value ? string.Empty : drUser["user_name"].ToString();
                myUser.userPhone = drUser["user_phone"] == DBNull.Value ? string.Empty : drUser["user_phone"].ToString();
                myUser.userPwd   = drUser["user_pwd"] == DBNull.Value ? string.Empty : drUser["user_pwd"].ToString();
            }
            else
            {
                myUser = null;
            }
            return(myUser);
        }
Ejemplo n.º 15
0
        private async void doLogin(string strUrl, string strJsonPar)
        {
            try
            {
                var stringContent = new StringContent(strJsonPar, Encoding.UTF8, "application/json");
                var response      = await client.PostAsync(strUrl, stringContent);

                if (response.IsSuccessStatusCode)
                {
                    string strJsonRtn = response.Content.ReadAsStringAsync().Result;
                    ReturnResultEntity <MyUserEntity> returnResultEntity = JsonHelper.FromJson <ReturnResultEntity <MyUserEntity> >(strJsonRtn);
                    if (returnResultEntity.success)
                    {
                        MyUserEntity myUserEntity = returnResultEntity.data;
                        if (myUserEntity != null)
                        {
                            FrmShiJuanManager frmShiJuanManager = new FrmShiJuanManager();
                            frmShiJuanManager.UserId   = myUserEntity.userId;
                            frmShiJuanManager.UserName = myUserEntity.userName;
                            frmShiJuanManager.Show();
                            this.Hide();
                        }
                    }
                    else
                    {
                        MessageBox.Show("用户名或密码不正确");
                    }
                }
                else
                {
                    MessageBox.Show("Post登录失败,调用WebApi出错了");
                }
            }catch (Exception ex)
            {
                MessageBox.Show("Post登录异常," + ex.Message);
            }
        }
Ejemplo n.º 16
0
        protected void btLogin_Click(object sender, EventArgs e)
        {
            if (!txtValidate.Text.ToLower().Equals(Session["chek"].ToString().ToLower()))
            {
                ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('验证码输入错误!')</script>");
                return;
            }
            MyUserEntity userEntity = new MyUserEntity();
            MyUserBLL    userBLL    = new MyUserBLL();

            userEntity.UserAccount = txtAccount.Text;
            userEntity.UserPwd     = txtPwd.Text;
            userEntity             = userBLL.Delu(userEntity);
            if (userEntity != null)
            {
                Session["myuser"] = userEntity;
                Response.Redirect("inc/Main.aspx");
            }
            else
            {
                ClientScript.RegisterStartupScript(GetType(), "js", "<script>alert('用户名或密码错误!')</script>");
                return;
            }
        }
Ejemplo n.º 17
0
 public int Update(MyUserEntity entity)
 {
     return(dal.Update(entity));
 }
Ejemplo n.º 18
0
 public int Add(MyUserEntity entity)
 {
     return(dal.Add(entity));
 }
Ejemplo n.º 19
0
 public MyUserEntity Delu(MyUserEntity Userentity)
 {
     return(dal.Delu(Userentity));
 }
Ejemplo n.º 20
0
 public List <MyUserEntity> list(MyUserEntity myentity, int Pageint, int Pagesize, out int Count)
 {
     return(dal.list(myentity, Pageint, Pagesize, out Count));
 }