using CP.Business;
using NIU.Core;
using NIU.Core.Log;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace CP.Admin.Controllers
{
public class HomeController : AdminBaseController
{
public ActionResult Index()
{
var user = UserContext;
ViewBag.user = UserContext;
ViewBag.GroupId = user.GroupId;
return View();
}
public ActionResult _PwdEdit()
{
return View(UserContext);
}
///
/// 修改密码
///
///
public JsonResult PwdEdit(string oldPwd, string pwd, string cfmPwd)
{
var apiResult = new APIResult();
try
{
AdminUserBll.PwdEdit(UserContext.Id, oldPwd, pwd, cfmPwd);
}
catch (Exception ex)
{
apiResult.Ret = -1;
apiResult.Msg = ex.Message;
if (!(ex is OperationExceptionFacade))
LogFactory.GetLogger().Log(LogLevel.Error, ex);
}
return Json(apiResult);
}
public ActionResult Logout()
{
CP.Common.Cookies.RemoveCookies("token");
return RedirectToAction("Index", "Home");
}
}
}