完成账户注册的post提交代码

This commit is contained in:
dathlin
2017-08-09 20:56:07 +08:00
parent b9fe93d83b
commit 957a68e25f
2 changed files with 46 additions and 1 deletions

View File

@@ -265,5 +265,50 @@ namespace 软件系统浏览器模版.Controllers
return View(); return View();
} }
//POST
/// <summary>
/// 在用户点击注册账户之后显示的界面
/// </summary>
[HttpPost]
[AuthorizeAdmin]
[ValidateAntiForgeryToken]
public ActionResult RegisterAccount(FormCollection fc)
{
if (Request.IsAjaxRequest())
{
try
{
UserAccount account = new UserAccount();
account.UserName = fc["username"];
account.Password = fc["password"];
account.Factory = fc["factory"];
account.Grade = int.Parse(fc["grade"]);
account.LoginEnable = bool.Parse(fc["loginEnable"]);
account.ForbidMessage = fc["reason"];
OperateResultString result = UserClient.Net_simplify_client.ReadFromServer(CommonHeadCode.SimplifyHeadCode., account.ToJsonString());
if (result.IsSuccess && result.Content == "1")
{
ViewData["alertMessage"] = "账户注册成功!";
return PartialView("_MessageSuccessPartial");
}
else
{
ViewData["alertMessage"] = "账户注册失败!";
return PartialView("_MessageDangerPartial");
}
}
catch
{
ViewData["alertMessage"] = "数据异常!";
return PartialView("_MessageDangerPartial");
}
}
else
{
ViewData["alertMessage"] = "请求无效!";
return PartialView("_MessageDangerPartial");
}
}
} }
} }

View File

@@ -66,7 +66,7 @@
</div> </div>
<div class="form-group"> <div class="form-group">
<label for="loginEnable" class="col-lg-2 control-label">禁止原因:</label> <label for="reason" class="col-lg-2 control-label">禁止原因:</label>
<div class="col-lg-10"> <div class="col-lg-10">
<textarea class="form-control" name="reason" id="reason" placeholder="禁止登录的原因,在禁止登录时将会显示这个信息" rows="3"></textarea> <textarea class="form-control" name="reason" id="reason" placeholder="禁止登录的原因,在禁止登录时将会显示这个信息" rows="3"></textarea>
</div> </div>