MaDestro
Участники
- Сообщения
- 4
- Реакции
- 3
- Баллы
- 700
Приветствую, нужна помощь с написанием скрипта проверки авторизации...
Я недавно начал работать с XenForo...
В общем нашел один скрипт у вас на форуме...
Но есть проблема... Это скрипт создания нового пользователя а мне нужна авторизация.
по типу в оконцовке:
Если не сложно помогите... Код пишу под проверку авторизации для своего клиента.
Решили с прыгнуть с ДЛЕ на ксенфоро и метод писать по новой.
На ДЛЕ я использовал следующий код:
Не обращайте внимания на КОСТЫЛЬНОСТЬ кода так как скрипты делал без особых заморочек для тестов.
Помогите найти такое-же простое и функциональное решение. Спасибо.
Я недавно начал работать с XenForo...
В общем нашел один скрипт у вас на форуме...
PHP:
<?php
$dir = DIR;
require($dir . '/src/XF.php');
XF::start($dir);
$app = XF::app();
/**
* @var \XF\Entity\User $user
*/
$user = $app->repository('XF:User')->setupBaseUser();
$user->username = "ttt1";
$user->email = "[email protected]";
$user->Auth->setPassword("asdPassw");
$user->save();
Но есть проблема... Это скрипт создания нового пользователя а мне нужна авторизация.
по типу в оконцовке:
Код:
<?php
*---часть скрипта---*
if(Auth($login, $password))
{
//script
}
Если не сложно помогите... Код пишу под проверку авторизации для своего клиента.
Решили с прыгнуть с ДЛЕ на ксенфоро и метод писать по новой.
На ДЛЕ я использовал следующий код:
PHP:
<?php
//header("Content-Type: text/plain; charset=UTF-8");
include('engine/api/api.class.php');
//Входящие параметры
$login = $_GET['login'];
$password = $_GET['password'];
if(empty($login) || empty($password)) {
die("Неверный логин или пароль");
}
$auth_result = $dle_api->external_auth($login, $password);
if($auth_result){
$name_result = $dle_api->take_user_by_name($login, name);
echo("OK:" . $name_result['name']);
}else{
echo("Неверный логин или пароль");
}
?>
Не обращайте внимания на КОСТЫЛЬНОСТЬ кода так как скрипты делал без особых заморочек для тестов.
Помогите найти такое-же простое и функциональное решение. Спасибо.