나는 클릭하면 사용자가 주제를 만들 수있는 모달을 열어 내 페이지에 버튼이 있습니다. 로그인 한 사용자가 로그인 페이지로 전달하지 않는 IF를 만들도록 허용하는 경우 몇 가지 검사를 구현하고 싶습니다. AS 테스트에서 IF를 로깅 한 다음 "/"로 전달하지 않은 경우 "/ login"으로 보냄Processwire - PHP - 링크를 클릭하면
내 코드는 현재 다음과 같으며 작동하지 않습니다. 항상 만들 수 있습니다.
//Check if user is logged in before allowing to create
if (isset($_GET['create'])) {
//Check if current user is logged in
if ($user->isLoggedin()) {
$session->redirect("/");
}
//If current use not logged in redirect to login
else {
$session->redirect("/login");
}
}
<a href="#?create" role="button" name="create" class="btn btn-success btn-block" data-toggle="modal" data-target="#basicModal">
외부에 있어야합니다. –
항상 "/"로 전달된다는 의미입니까, 아니면 만들 버튼이 항상 표시된다는 의미입니까? – superphonic
로그인 상태가 php 세션에 저장된 경우 php에 대한 ajax 요청을 작성하고 현재 사용자가 로그인되었는지 여부를 확인하고 로그인 한 상태에서 대화 상자를 계속 진행합니다. – user1978142