// GET: Base/Details/5 /// <summary> /// 用户详情页面 /// </summary> /// <param name="Id"></param> /// <returns></returns> public ActionResult UserDetails(int Id) { var user = _baseService.GetUserByID(Id).Result; user.PassWord = RSACryptionHelper.RSADecrypt(user.PassWord); return(View(user)); }
public SecurityComponent(IContainer container) { container.Add(this); InitializeComponent(); RSACryptionHelper _rSACryptionHelper = new RSACryptionHelper(); _rSACryptionHelper.RSAKey(out _privateKey, out _publicKey); }
/// <summary> /// 新增用户 /// </summary> /// <returns></returns> public async Task <User> CreateUser(User user) { try { user.PassWord = RSACryptionHelper.RSAEncrypt(user.PassWord); await _userRepository.InsertAsync(user); _userRepository.SaveChanges(); return(user); } catch (Exception ex) { var sss = ex.Message; throw; } }
/// <summary> /// 修改用户信息 /// </summary> /// <param name="request"></param> /// <returns></returns> public async Task <User> EditUser(EditUserRequest request) { LogHelper.Info("EditUser" + request.Id); var user = GetUserByID(request.Id).Result; if (user != null) { user.Name = request.Name; user.Account = request.Account; if (request.PassWord != "******") { user.PassWord = RSACryptionHelper.RSADecrypt(request.PassWord); } user.UpdateTime = DateTime.Now; _userRepository.UpdateAsync(user); await _userRepository.SaveChangesAsync(); return(user); } else { return(new User()); } }