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

마이페이지 정보수정시 소속변경시 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() }); LogSet(new ActLog() { logtype = 30, logtarget = 21, logdata = u.username, userno = u.userno, uno = SUserInfo.UserNo, uip = GetUserIP() });
u.savefrontbuy = 1; 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] [HttpPost]
public JsonResult UserExit(String exitreason) public JsonResult UserExit(String exitreason)

View File

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

View File

@ -39,8 +39,17 @@
@*<li><a href="?"><em style="background:url('../img/mypage/left_menu01.png')no-repeat center center;"></em><span>마이페이지</span></a></li>*@ @*<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")) @foreach (var m in mymenus.Where(w => w.refcode != "myassign"))
{ {
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> <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> </ul>
<dl class="lctmUdn"> <dl class="lctmUdn">
<dd><a href="#" onclick="$('html, body').stop().animate({scrollTop : 0}, 1000)">up</a></dd> <dd><a href="#" onclick="$('html, body').stop().animate({scrollTop : 0}, 1000)">up</a></dd>