입력된 소속정보가 없을 경우 메뉴에서 제외처리

마이페이지 정보수정시 소속변경시 AuthCookie(true); 갱신호출
This commit is contained in:
lch 2021-05-03 01:08:52 +00:00
parent ba467cb065
commit 9234969e5c
3 changed files with 32 additions and 6 deletions

View File

@ -120,7 +120,17 @@ namespace NP.Base.Controllers
}
LogSet(new ActLog() { logtype = 30, logtarget = 21, logdata = u.username, userno = u.userno, uno = SUserInfo.UserNo, uip = GetUserIP() });
u.savefrontbuy = 1;
return JsonOK(Dao.Save("users.up", u));
var result = Dao.Save("users.up", u);
if (result > 0)
{
var asno = u.asno ?? 0;
if (SUserInfo.ASNo != asno)
{
SUserInfo.ASNo = asno;
AuthCookie(true);
}
}
return JsonOK(result);
}
[HttpPost]
public JsonResult UserExit(String exitreason)

View File

@ -418,12 +418,19 @@ namespace NP.FO.Controllers
public ActionResult MyAssInfo(NP.Model.VMMy vm)
{
vm.Assign = Dao.Get<Assign>("users.users.assign", new System.Collections.Hashtable() { { "userno", SUserInfo.UserNo } }).FirstOrDefault();
vm.FileList = new List<File>() { };
if(vm.Assign.fgnobno != null)
if (vm.Assign != null)
{
vm.FileList = GetFiles(vm.Assign.fgnobno.Value);
vm.FileList = new List<File>() { };
if (vm.Assign.fgnobno != null)
{
vm.FileList = GetFiles(vm.Assign.fgnobno.Value);
}
return View(vm);
}
else
{
return Redirect("/");
}
return View(vm);
}
public ActionResult Document(VMMy vm)

View File

@ -39,7 +39,16 @@
@*<li><a href="?"><em style="background:url('../img/mypage/left_menu01.png')no-repeat center center;"></em><span>마이페이지</span></a></li>*@
@foreach (var m in mymenus.Where(w => w.refcode != "myassign"))
{
<li class="@(m.pno == ViewBag.MenuPage.m1 ? "current":"")"><a href="@m.pageurl"><em style="background:url(@m.imagecode)no-repeat center center;"></em><span>@m.pagename</span></a></li>
if (m.pageurl.Contains("/My/MyAssInfo"))
{
if (ViewBag.SSASNo != null && ViewBag.SSASNo > 0) {
<li class="@(m.pno == ViewBag.MenuPage.m1 ? "current" : "")"><a href="@m.pageurl"><em style="background:url(@m.imagecode)no-repeat center center;"></em><span>@m.pagename</span></a></li>
}
}
else
{
<li class="@(m.pno == ViewBag.MenuPage.m1 ? "current" : "")"><a href="@m.pageurl"><em style="background:url(@m.imagecode)no-repeat center center;"></em><span>@m.pagename</span></a></li>
}
}
</ul>
<dl class="lctmUdn">