로그인이 필요한 부분에 alert 창 추가

'로그인 후 진행 할 수 있습니다. 확인' -> 클릭 시 로그인 창으로 이동
화면: 마이페이지 접근, 게시판 글 작성, 게시글 글 확인
This commit is contained in:
lch 2021-04-30 04:18:03 +00:00
parent 8f79d5f9c6
commit 5480420e3a
2 changed files with 24 additions and 6 deletions

View File

@ -319,10 +319,18 @@ namespace NP.FO.Controllers
sb2auth.Append("</ul></li>");
//영남요청건으로 하위메뉴 보임인건 하나도 없어도 메뉴출력하도록 수정
var menu = GetMENUPAGES.Where(w => w.pdepth == 1 && (w.isopen == 1 || w.isopen == 2) && w.ppno == m.pno && w.pagetype != 4).FirstOrDefault();
sbmauth.Append(string.Format("<li class=\"topmenu{1}" + (m.pno == 16 ? "style=\"display:none;\"" : string.Empty) + "\"><a href=\"#\" onclick=\"gomenu({2}, {3}, '{4}', this)\">{0}</a><span></span><ul>", m.pagename, m.pno,menu.pno,menu.pagetype,menu.pageurl));
sbmauth.Append(string.Format("<li class=\"topmenu{1}\"><a href=\"#\" onclick=\"gomenu({2}, {3}, '{4}', this)\">{0}</a><span></span><ul>", m.pagename, m.pno,menu.pno,menu.pagetype,menu.pageurl));
if (m.usertype == 0)
{
sbm.Append(string.Format("<li class=\"topmenu{1}" + (m.pno == 16 ? "style=\"display:none;\"" : string.Empty) + "\"><a href=\"#\" onclick=\"gomenu({2}, {3}, '{4}', this)\">{0}</a><span></span><ul>", m.pagename, m.pno, menu.pno, menu.pagetype, menu.pageurl));
if (m.pno == 16)
{
sbm.Append(string.Format("<li class=\"topmenu{1}\"><a href=\"#\" onclick=\"msg('로그인 후 진행 할 수 있습니다.', null, null, null, 'location.href=\\'/Account/Index?ru={4}\\'')\">{0}</a><span></span><ul>", m.pagename, m.pno, menu.pno, menu.pagetype, menu.pageurl));
}
else
{
sbm.Append(string.Format("<li class=\"topmenu{1}\"><a href=\"#\" onclick=\"gomenu({2}, {3}, '{4}', this)\">{0}</a><span></span><ul>", m.pagename, m.pno, menu.pno, menu.pagetype, menu.pageurl));
}
}
foreach (var m2 in GetMENUPAGES.Where(w => w.pdepth == 1 && w.isopen == 1 && w.ppno == m.pno && w.pagetype != 4))
{

View File

@ -77,14 +77,14 @@ else
<td>
<dl>
<dd>@b.cdtymd</dd>
<dd>@(b.usertype > 11?"관리자":b.cnoname)</dd>
<dd>@(b.usertype > 11 ? "관리자" : b.cnoname)</dd>
</dl>
</td>
</tr>
}
</table>
if (Model.BM.bmtype > 0)
{
{
<div class="notiBtn bot">
<a href="#" onclick="gow()">게시글 등록</a>
</div>
@ -118,7 +118,7 @@ else
}
function gov(bno, cno, issecr,pcno,bmtype) {
if (@ViewBag.SSUserNo < 1 && bmtype!=0) {
gologin(null, location.pathname.replace(/#/gi, '') + location.search.replace(/#/gi,''));
msg('로그인 후 진행 할 수 있습니다.', null, null, null,"gologin(null, location.pathname.replace(/#/gi, '') + location.search.replace(/#/gi,''))");
}
else if ((issecr == 1 && !(cno == @(ViewBag.SSUserNo) || (pcno > 0 && pcno == @ViewBag.SSUserNo) )) ) {
msg("비밀글입니다.");
@ -126,14 +126,24 @@ else
setv("vwpageno", @Model.boardvpno);
setv("BNo", bno);
bglayer();
$("#mform2").attr("action", "/Board/View").submit();
$("#mform2").attr("action", "/Board/View").submit();
}
}
function gow() {
setv("vwpageno", @Model.boardwpno);
setv("BNo", 0);
@if (ViewBag.SSUserNo > 0)
{
<Text>
bglayer();
$("#mform2").attr("action", "/Board/Write").submit();
</Text>
}
else {
<Text>
msg('로그인 후 진행 할 수 있습니다.', null, null, null, '$("#mform2").attr("action", "/Board/Write").submit()');
</Text>
}
}
</script>
}