등급별 로그인 화면 다르게 설정

2025-06-27 (금) 12:38:54 1,533

안녕하세요.

판매 관리 페이지를 만들어 관리자 페이지에서 등급별 실적 확인을 할 수 있게 만들려고 합니다.

예를 들어서

1. 5등급 전용 판매관리 페이지, 7등급 전용 관리자 페이지, 10등급 관리자 페이지를 만듭니다. 

2. 로그인 했을 때 밑의 이미지에 보여지는 것처럼 5등급이나 7등급에게는 "관리자" 대신 "판매관리" 메뉴가 뜨고, 10등급은 "관리자" 메뉴도 보여지며 "판매관리" 메뉴가 뜨게 만듭니다.

31400595_1750995417.9177.png(10등급 최고관리자의 로그인 페이지 캡처본입니다.)

3. 5등급인 A판매점에서 로그인 후 첨부파일에서 보여지는 것처럼 "판매관리"를 클릭하면 5등급 전용 판매관리 페이지로 이동하여 A판매점에서 판매하는 것만 볼 수 있게 합니다.

4. 7등급인 일반관리자가 로그인 후 로그인 후 첨부파일에서 보여지는 것처럼 "판매관리"를 클릭하면 7등급 전용 판매관리 페이조로 이동하여 모든 판매 실적을 볼 수 있으나 볼수 있는 정보를 한정적으로 합니다.

5. 10등급인 총괄관리자가 로그인 후 "판매관리"를 클릭하면, 모든 정보를 확인 할 수 있게 합니다.

3번의 경우 A판매점의 판매관리 정보는 A판매점의 아이디에 관련된 정보만 가져와서 보여지게 하면 되는데

2번의 "판매관리" 메뉴를 추가하는 것과, 등급별 "판매관리" 페이지를 다르게 링크되어 들어가게 하는 방법을 잘 모르겠습니다.

고수님들의 따뜻한 조언 부탁드립니다.

감사합니다.

|

답변 1개 / 댓글 2개

2025-06-27 (금) 13:24:46

1. 하나의 페이지에서 레벨로 분리 하시는게 수월하실  듯 합니다.

2. 해당 메뉴 보여지는 것 역시 레벨별로, 보여지게 하면 됩니다.

예를 들어 

Copy
if($member['mb_level'] === '10'){ 

echo '10레벨';

}else if($member['mb_level'] === '7'){

echo '7레벨';

}else if($member['mb_level'] === '5'){

echo '5레벨';

}

이런식으로 메뉴를 분리하고, 접근 도 마찬가지 입니다.

3 + 4 + 5번. 위와 같은 맥락입니다.

답변에 대한 댓글 2개

답변 정말 감사드립니다. 꾸벅.

그런데...
말씀하신

[code]
if($member['mb_level'] === '10'){
echo '10레벨';
}else if($member['mb_level'] === '7'){
echo '7레벨';
}else if($member['mb_level'] === '5'){
echo '5레벨';
}
[/code]

이 부분은 어느 파일에 넣으면 되는 건가요?
그리고, 2번인 "판매관리"는 어디에서 추가하는 건가요?

제가 정말 초보이다보니... 감사한 말씀을 잘 모르겠네요.
그래서 이렇게 또 여쭤보네요.

감사합니다.
지금 내용을 기반으로 이해가 어렵다면, 제작 의뢰를 추천 드립니다.
여기에서 하나하나 다 알려드릴수도 없습니다.
질문자님께서 네비게이션에 어떤 코드를 쓰셨는지 무엇을 어떻게 한 지 원본 소스도 없는 상태에서는 아무것도 할 수 없습니다.

만약 그래도 혼자서 꼭 해내고 싶다면 단계별로 질문하셔서 단계별로 해결하세요

예) 회원 레벨에 따른 네비게이션 메뉴 출력이 궁금합니다.
질문에 내용은 본인이 사용한 네비게이션 코드를 올려주시면 답변 주실 분들 정말 많습니다.

답변을 작성하려면 로그인이 필요합니다.