Exemple #1
0
        public JsonResult Deletes(long [] ids)
        {
            var result = new JsonResultModel {
                ResultState = UserActivateTokens.DeleteUserActivateTokens(ids) > 0
            };

            return(Json(result));
        }
Exemple #2
0
        public ActionResult Index(int?page)
        {
            int pageIndex = page.HasValue ? page.Value : 1;
            int pageSize = PageConfig.BackstagePageSize;
            int count, pageCount;
            var result = UserActivateTokens.UserActivateTokenInfosToVModels(UserActivateTokens.GetUserActivateTokenPageList(pageIndex, pageSize, null, null, out pageCount, out count));
            PagedList <UserActivateTokenVModel> pl = result.ToPagedList(pageIndex, pageSize);

            pl.TotalItemCount   = count;
            pl.CurrentPageIndex = pageIndex;
            return(View(pl));
        }
Exemple #3
0
        public JsonResult Add(UserActivateTokenVModel model)
        {
            var result = new JsonResultModel();

            if (ModelState.IsValid)
            {
                //add
                result.ResultState = UserActivateTokens.AddUserActivateToken(UserActivateTokens.UserActivateTokenVModelToInfo(model)) > 0;
            }
            else
            {
                result.ResultState = false;
                result.Message     = ModelStateHelper.GetAllErrorMessage(ModelState);
            }

            return(Json(result));
        }
Exemple #4
0
 /// <summary>
 /// 获取Token信息
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public UserActivateTokenVModel GetUserActivateTokenVModel(long id)
 {
     return
         (UserActivateTokens.UserActivateTokenInfoToVModel(
              UserActivateTokens.GetUserActivateTokenInfo(id)));
 }
Exemple #5
0
        public ActionResult Edit(int id)
        {
            var model = UserActivateTokens.UserActivateTokenInfoToVModel(UserActivateTokens.GetUserActivateTokenInfo(id));

            return(View(model));
        }
Exemple #6
0
 /// <summary>
 /// 检测用户令牌 返回令牌id
 /// 邮件激活令牌,每次都是唯一的,
 /// </summary>
 /// <param name="token">令牌</param>
 /// <param name="expireTime">过期时间(分钟)</param>
 /// <returns></returns>
 public long CheckToken(string token, int expireTime)
 {
     return(UserActivateTokens.GetUserActivateTokenId(token, expireTime));
 }
Exemple #7
0
 /// <summary>
 /// 检测用户令牌 返回令牌id
 /// 邮件激活令牌,每次都是唯一的,
 /// </summary>
 /// <param name="userId">用户id</param>
 /// <param name="email">email</param>
 /// <param name="token">令牌</param>
 /// <param name="expireTime">过期时间(分钟)</param>
 /// <returns></returns>
 public long CheckToken(int userId, string email, string token, int expireTime)
 {
     return(UserActivateTokens.GetUserActivateTokenId(userId, email, token, expireTime));
 }
Exemple #8
0
 /// <summary>
 /// 将这个用户的所有令牌都修改为无效 ( Status =0)(已废弃使用)
 /// </summary>
 /// <param name="userId"></param>
 /// <returns></returns>
 public bool UpdateStatusToFalseByUserId(int userId)
 {
     return(UserActivateTokens.UpdateStatusToFalseByUserId(userId));
 }
Exemple #9
0
 /// <summary>
 /// 更新状态
 /// </summary>
 /// <param name="id"></param>
 /// <param name="status"></param>
 /// <returns></returns>
 public bool UpdateStatus(long id, bool status)
 {
     return(UserActivateTokens.UpdateStatus(id, status));
 }
Exemple #10
0
 /// <summary>
 /// 添加令牌
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public long Add(UserActivateTokenVModel model)
 {
     return
         (UserActivateTokens.AddUserActivateToken(
              UserActivateTokens.UserActivateTokenVModelToInfo(model)));
 }