0
데이터베이스가 있고 데이터베이스 내에 사용자 유형이 admin 인 사용자가 있습니다.localhost가 너무 많이 리디렉션했습니다.
사용자 유형 구성원으로 새 사용자를 만들면 로그인 페이지에서 로그인 할 수 없습니다.
이localhost redirected you too many times.
는 PHP 코드 :
:<?php
//checks if login session variable exist? If it does, display Logout
session_start();
if (isset($_SESSION['login']) && $_SESSION['login'] != "") {
//link to page logout.php and displays the word Logout + username
echo "<li><a href='logout.php'>Logout " . $_SESSION['login'] . "</a></li>";
if (isset($_SESSION['login']) && $_SESSION['usertype'] != "admin") {
echo ("<li><a href='profile.php'>Profile</a></li>");
} else {
echo ("<li><a href='AdminPage.php'>Administrator</a></li>");
}
if ($_SESSION['login'] == "") {
header("Location:login.php");
}
if ($_SESSION['login'] != "" && $_SESSION['usertype'] == "member") {
header("location:home.php");
}
} else {
//else link to pagelogin.php and display the word Login
echo ("<li><a href ='pagelogin.php'>Login</a></li>");
}
?>
는 또한 login.php 코드의 사진이
그것은 그 말을 나에게 오류를 준
어딘가에 당신을 리디렉션됩니다 ... 우리가 어떤 코드없이 당신을 도울 수 있습니다. –
@ChinLeung 오류가 발견 될 때까지 다른 코드를 넣을 것입니다. – user7496575
어떤 파일입니까? login.php 또는 헤더 파일입니까? – aynber