- Tham gia
- 28/02/2015
- Bài viết
- 16,829
- Được Like
- 12,687
Yêu cầu người đăng ký trên diễn đàn với tên người dùng Minecraft
Định vị Register.php (/web/root/library/XenForo/ControllerPublic/Register.php)
Tìm
Thêm vào bên dưới đoạn này.
Kết quả giống như ảnh sau:
Bạn cũng sẽ phải tạo ra một phrase mới có tiêu đề invalid_minecraft_user
Chúc các bạn thành công.
Định vị Register.php (/web/root/library/XenForo/ControllerPublic/Register.php)
Tìm
Mã:
/**
* Gets data from the registration form
*
* @return array [$data, $passwords]
*/
protected function _getRegistrationDataFromInput()
{
$data = $this->_input->filter(array(
'username' => XenForo_Input::STRING,
'email' => XenForo_Input::STRING,
'timezone' => XenForo_Input::STRING,
'gender' => XenForo_Input::STRING,
'dob_day' => XenForo_Input::UINT,
'dob_month' => XenForo_Input::UINT,
'dob_year' => XenForo_Input::UINT,
));
Thêm vào bên dưới đoạn này.
Mã:
$sRes= file_get_contents( 'http://www.minecraft.net/haspaid.jsp?user='. rawurlencode( $data['username'] ) );
if( strpos( $sRes, 'true' )=== FALSE )
{
$errors[] = new XenForo_Phrase('invalid_minecraft_user');
}
Kết quả giống như ảnh sau:
Chúc các bạn thành công.
Nguồn: xenforo.com
Bài viết liên quan
Bài viết mới
Bị lỗi data
bởi bloghocpiano,