시스템을 만들고 정상적으로 작동합니다. 문제는, 나는 1)에서 메인 페이지를 제한해야합니다.) 사용자와 2.) 관리자.사용자 및 관리자의 액세스 수준
예를 들어, 로그인 한 후 관리자는 기본 페이지 (예 : mainpage.php)로 직접 이동합니다. 사용자가 로그인하면 기록 (예 : history.php) 페이지로 이동합니다.
나는 약간의 코드를 온라인에 걸렸지 만 위의 시스템 중 아무 것도 내 시스템에 잘 맞지 않습니다. 로그인 페이지 (login.php)와 내 메인 페이지 (예 : mainpage.php) 등등을 편집하려고 시도했습니다. 아무도 일하고 있지 않습니다.
저는 2 일 전과 마찬가지로 PHP를 처음 사용하고 있으며 온라인에서 찾은 많은 코드는 매우 복잡하고 기술적이며 필요한 것 이상을 수행합니다. 난 단지 PHP/자바 스크립트 또는 코드가 무엇이든지간에 사용자와 관리자가 로그인 할 때 직접 볼 수 있도록 분리 할 수 있습니다.
도움이 될만한 도움이 될 것입니다. 고마워!
추신 : 이미 phpmyadmin 용 테이블을 만듭니다. users 테이블에는 username, password, email, accesslevel (admin 또는 users)이 표시됩니다.
<?php
$sql="SELECT * FROM users WHERE username='$username' and pw='$pw'";
$result=mysql_query($sql);
// Mysql_num_row is counting table row
$count=mysql_num_rows($result);
// If result matched $myusername and $mypassword, table row must be 1 row
if($count==1){
// Register $myusername, $mypassword and redirect to file "login_success.php"
session_register("username");
session_register("password");
while($row = mysql_fetch_array($result)){
if($row['admin']=='1'){
header("mainpage.php");
}else{
header("location:history.php");
}
}
} else {
echo "Invalid! Please try again.";
}
?>
이미 시도한 코드를 게시하십시오. 코드의 문제점을 설명하여 도움을 드릴 수 있습니다. –
안녕 Matthewh, 이것은 온라인에서 본 자바 스크립트 코드입니다. :) PHP는 후 하나를 게시 할 것입니다. : – catsgirl008
그게 PHP가 아니라 자바 스크립트. php 태그 ( 등) 안에 mainpage.php의 맨 위에 넣으면 정상적으로 작동합니다. 로그인을 처리하는 스크립트에서 동일한 확인을 수행하고 header ('Location : abc.html')를 사용하여 해당 페이지로 리디렉션 –