PHP 웹 애플리케이션에 대해 다른 사용자가 있습니다. 사용자 중 한 명을위한 구현을 완료했습니다. 로그인 한 사용자에 따라 "다른보기"를 만드는 방법을 알고 싶습니다.다른 사용자에게 다른 페이지로드하기
이렇게 디렉토리를 만들어야합니까?
/root/student/
/root/admin/
/root/admin
하지만이 방법을 사용하면 많은 콘텐츠가 중복 될 수 있습니다.
일반적인 접근 방법이 있습니까?
PHP 웹 애플리케이션에 대해 다른 사용자가 있습니다. 사용자 중 한 명을위한 구현을 완료했습니다. 로그인 한 사용자에 따라 "다른보기"를 만드는 방법을 알고 싶습니다.다른 사용자에게 다른 페이지로드하기
이렇게 디렉토리를 만들어야합니까?
/root/student/
/root/admin/
/root/admin
하지만이 방법을 사용하면 많은 콘텐츠가 중복 될 수 있습니다.
일반적인 접근 방법이 있습니까?
프런트 엔드 코드 생성에 템플릿을 사용하여 코드를 복제하지 않아야합니다.
디렉토리를 만들 필요가 없습니다. 사람이 읽을 수있는 URL 구문 분석 방법은 주로 사용하는 웹 서버에 따라 다릅니다. 아파치에서 mod_rewrite
보세요.
usser가 로그인하면 세션 변수 "user_type"또는 기타를 만들어야합니다. 이제 당신은 PHP 페이지를 편집하고 삽입해야하는 경우 절 -
if(user_type == "admin"){
$getcontent->adminInfo();
}else {
$getcontent->userInfo();
}
adminInfo 및 사용자 정보는 ... 처럼 Minras 각 사용자를위한 페이지를 복제, 말은 허용되지 않습니다 배열을 반환하는 함수입니다 :) 당신은 세션을 사용할 수 있습니다 변수를 ID로 사용자에게 알려주고 언제 정보를 제공합니까?
정확히 달성하고자하는 것은 무엇입니까? 사용자마다 다른 콘텐츠가 있습니까? 일반적으로 admin 패널은 yoursite.com/admin과 분리되어 있으므로 나머지 사용자는 동일한보기를 갖지만 권한에 따라 특정 요소가 숨겨 지거나 표시 될 수 있습니다. –
@alec 두 명의 사용자, 학생 및 고문이 있습니다. 학생은 회의 만 볼 수 있으며 고문은 만들거나 볼 수 있습니다. 나는 usr_level 변수도 가지고있다. if/else 문을 사용하여 어떤 사용자가 무엇을 보는지 제어해야합니까? – SupaOden