コード例 #1
0
        public ActionResult UploadFile(string keyValue)
        {
            var httpFiles = Request.Files;

            if (httpFiles.Count == 1)
            {
                string path     = FileHelper.MapPath("~") + @"\Image\";
                string fileName = CommonUtility.CreateNo() + httpFiles[0].FileName;
                httpFiles[0].SaveAs(path + fileName);
                PLKJDS.Entity.File file = new PLKJDS.Entity.File();
                file.OName    = httpFiles[0].FileName;
                file.FileName = fileName;
                file.FilePath = @"\Image\" + fileName;
                file.FileExt  = FileHelper.GetExtension(path + fileName);
                file          = fileApp.AddFile(file);
                if (file != null)
                {
                    string url  = Configs.GetValue("FileService");
                    var    data = new
                    {
                        url = url + file.ID,
                        id  = file.ID
                    };
                    return(Success("上传成功", data));
                }
                return(Error("上传失败"));
            }
            else
            {
                return(Error("上传失败"));
            }
        }
コード例 #2
0
        private string SaveFile(HttpPostedFileBase fileBase)
        {
            string path     = FileHelper.MapPath("~") + @"\Image\";
            string fileName = CommonUtility.CreateNo() + fileBase.FileName;

            fileBase.SaveAs(path + fileName);
            return(path + fileName);
        }
コード例 #3
0
ファイル: UserApp.cs プロジェクト: lsj113602/kjds_web
        public int RevisePassword(string userPassword, string keyValue)
        {
            User user = new User();

            user.ID        = keyValue;
            user.SecretKey = Md5.md5(CommonUtility.CreateNo(), 16).ToLower();
            user.Passsword = Md5.md5(DESEncrypt.Encrypt(Md5.md5(userPassword, 32).ToLower(), user.SecretKey).ToLower(), 32).ToLower();
            var ret = userService.Update(user);

            return(ret);
        }
コード例 #4
0
ファイル: UserApp.cs プロジェクト: lsj113602/kjds_web
        public int RevisePassword(string userPassword, string keyValue, string OrgID)
        {
            User user = this.GetForm(keyValue, OrgID);
            var  ret  = -1;

            if (user != null)
            {
                user.SecretKey = Md5.md5(CommonUtility.CreateNo(), 16).ToLower();
                user.Passsword = Md5.md5(DESEncrypt.Encrypt(Md5.md5(userPassword, 32).ToLower(), user.SecretKey).ToLower(), 32).ToLower();
                ret            = userService.Update(user);
            }
            return(ret);
        }
コード例 #5
0
ファイル: UserController.cs プロジェクト: lsj113602/kjds_web
        public ActionResult AddUser(User user)
        {
            user.AgreeCode   = UserAgreeCode.Agree.GetEnumCode();
            user.AgreeTime   = DateTime.Now;
            user.AgreeUserID = user.CreatorUserId;
            user.SecretKey   = Md5.md5(CommonUtility.CreateNo(), 16).ToLower();
            user.Passsword   = Md5.md5(DESEncrypt.Encrypt(Md5.md5(user.Passsword, 32).ToLower(), user.SecretKey).ToLower(), 32).ToLower();
            var ret = userApp.AddUser(user);

            if (ret == 1)
            {
                return(Success("添加成功。"));
            }
            else
            {
                return(Error("添加失败"));
            }
        }
コード例 #6
0
        public int AddUser(RegisterModel register)
        {
            User     userModel     = new User();
            UserData userDataModel = new UserData();

            //init User
            userModel.UserName = register.UserName;
            //user.SecretKey = Md5.md5(CommonUtility.CreateNo(), 16).ToLower();
            //user.Passsword = Md5.md5(DESEncrypt.Encrypt(Md5.md5(user.Passsword, 32).ToLower(), user.SecretKey).ToLower(), 32).ToLower();
            userModel.SecretKey  = Md5.md5(CommonUtility.CreateNo(), 16).ToLower();
            userModel.Passsword  = Md5.md5(DESEncrypt.Encrypt(Md5.md5(register.Password, 32).ToLower(), userModel.SecretKey).ToLower(), 32).ToLower();;
            userModel.OrgID      = register.OrgID;
            userModel.StudentID  = register.StudentID;
            userModel.RoleID     = GetRoleStudent();
            userModel.AgreeCode  = "1";   //审核状态,此处默认已审核通过
            userModel.IsLogin    = false; //是否允许登录,此此处默认允许登录
            userModel.IsEnable   = true;
            userModel.DeleteMark = false;
            //default unAgree
            // userModel.AgreeCode = UserAgreeCode.UnAgree.GetEnumCode();
            userModel.Create();
            //init UserData
            userDataModel.UserID = userModel.ID;
            userDataModel.FileID = register.PicUrl;
            userDataModel.Create();

            var ret = -1;

            using (var db = repositoryBase.BeginTrans())
            {
                db.Insert(userModel);
                db.Insert(userDataModel);
                ret = db.Commit();
            }
            return(ret == 2 ? 1 : 0);
        }