HomeController.cs 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. using CP.Business;
  2. using NIU.Core;
  3. using NIU.Core.Log;
  4. using System;
  5. using System.Collections.Generic;
  6. using System.Linq;
  7. using System.Web;
  8. using System.Web.Mvc;
  9. namespace CP.Admin.Controllers
  10. {
  11. public class HomeController : AdminBaseController
  12. {
  13. public ActionResult Index()
  14. {
  15. var user = UserContext;
  16. ViewBag.user = UserContext;
  17. ViewBag.GroupId = user.GroupId;
  18. return View();
  19. }
  20. public ActionResult _PwdEdit()
  21. {
  22. return View(UserContext);
  23. }
  24. /// <summary>
  25. /// 修改密码
  26. /// </summary>
  27. /// <returns></returns>
  28. public JsonResult PwdEdit(string oldPwd, string pwd, string cfmPwd)
  29. {
  30. var apiResult = new APIResult();
  31. try
  32. {
  33. AdminUserBll.PwdEdit(UserContext.Id, oldPwd, pwd, cfmPwd);
  34. }
  35. catch (Exception ex)
  36. {
  37. apiResult.Ret = -1;
  38. apiResult.Msg = ex.Message;
  39. if (!(ex is OperationExceptionFacade))
  40. LogFactory.GetLogger().Log(LogLevel.Error, ex);
  41. }
  42. return Json(apiResult);
  43. }
  44. public ActionResult Logout()
  45. {
  46. CP.Common.Cookies.RemoveCookies("token");
  47. return RedirectToAction("Index", "Home");
  48. }
  49. }
  50. }