2014-01-10 3 views
0

일부 포럼에서는 posting.php을 대체하는 스크립트를 만들었지 만 로그인하지 않아도 게시 할 수 있습니다 ... 내가 추가하거나 수정해야하는 코드는 무엇입니까?체크 인 로그인하지 않고 스크립트 게시 메시지 phpbb3

내 스크립트에는 입력 및 제출 버튼이있는 양식과 테마와 통합하고 phpbb3의 일부 라인 만 포함되어 있으며 submit_post 기능을 사용합니다. 나는 posting.php을 읽으려고했지만 아무것도 해결되지 않았다

하지만 로그인 한 사용자에게 스크립트를 제한하는 방법을 잘 모릅니다 ... ...

이 사람이 나를 도울 수 있을까요?

답변

0

내 가정은 이미 PHPBB의 $users 개체에 액세스 할 수 있다는 것입니다.

시스템의 첫 번째 사용자가 Anonymous이므로 (PHPBB는 guest account으로 사용함) 현재 사용중인 사용자인지 확인할 수 있습니다.

if ($user->data['username'] == 'Anonymous') 
{ 
    echo 'Please login!'; 
} 
else 
{ 
    // Your existing code 
}