Перейти к публикации

Рекомендованные сообщения

Нужен мод для авторизации через Wargaming.Net ID (OpenID)? У самого знаний не хватает.

Для знающих людей какраз открытый бета тест https://ru.wargaming.net/developers/

чтобы была авторизация как на этих сайтах

http://wotreplays.ru

http://res-mods.ru

Какая стоимость этого мода будет?

P.S. логинза и юлогин не подходят логинза вообще не работает из http://ru.wargaming.net/id/

а юлогин нужно постоянно вводить http://ru.wargaming.net/id/ что очень напрягает все м не обьясниш что нужно вводить

Изменено пользователем viktor6
Ссылка на сообщение
Поделиться на других сайтах

Нужен мод для авторизации через Wargaming.Net ID (OpenID)? У самого знаний не хватает.

Для знающих людей какраз открытый бета тест https://ru.wargaming.net/developers/

чтобы была авторизация как на этих сайтах

http://wotreplays.ru

http://res-mods.ru

Какая стоимость этого мода будет?

P.S. логинза и юлогин не подходят логинза вообще не работает из http://ru.wargaming.net/id/

а юлогин нужно постоянно вводить http://ru.wargaming.net/id/ что очень напрягает все м не обьясниш что нужно вводить

Через пару недель будет релиз модуля. Советую подождать.

Ссылка на сообщение
Поделиться на других сайтах

Нужен мод для авторизации через Wargaming.Net ID (OpenID)? У самого знаний не хватает.

Для знающих людей какраз открытый бета тест https://ru.wargaming.net/developers/

чтобы была авторизация как на этих сайтах

http://wotreplays.ru

http://res-mods.ru

Какая стоимость этого мода будет?

P.S. логинза и юлогин не подходят логинза вообще не работает из http://ru.wargaming.net/id/

а юлогин нужно постоянно вводить http://ru.wargaming.net/id/ что очень напрягает все м не обьясниш что нужно вводить

Через пару недель будет релиз модуля. Советую подождать.

Смотря как будет реализован мод на сесиях или внесенем в БД для выдачи должности на сайте

Ссылка на сообщение
Поделиться на других сайтах

Нужен мод для авторизации через Wargaming.Net ID (OpenID)? У самого знаний не хватает.

Для знающих людей какраз открытый бета тест https://ru.wargaming.net/developers/

чтобы была авторизация как на этих сайтах

http://wotreplays.ru

http://res-mods.ru

Какая стоимость этого мода будет?

P.S. логинза и юлогин не подходят логинза вообще не работает из http://ru.wargaming.net/id/

а юлогин нужно постоянно вводить http://ru.wargaming.net/id/ что очень напрягает все м не обьясниш что нужно вводить

Через пару недель будет релиз модуля. Советую подождать.

Смотря как будет реализован мод на сесиях или внесенем в БД для выдачи должности на сайте

Мой совет остается прежним. Будет все точно так как надо :) , уже месяц пишу модуль. Пресс релиз будет на днях. :ph34r:

Ссылка на сообщение
Поделиться на других сайтах

Нужен мод для авторизации через Wargaming.Net ID (OpenID)? У самого знаний не хватает.

Для знающих людей какраз открытый бета тест https://ru.wargaming.net/developers/

чтобы была авторизация как на этих сайтах

http://wotreplays.ru

http://res-mods.ru

Какая стоимость этого мода будет?

P.S. логинза и юлогин не подходят логинза вообще не работает из http://ru.wargaming.net/id/

а юлогин нужно постоянно вводить http://ru.wargaming.net/id/ что очень напрягает все м не обьясниш что нужно вводить

Через пару недель будет релиз модуля. Советую подождать.

Смотря как будет реализован мод на сесиях или внесенем в БД для выдачи должности на сайте

Мой совет остается прежним. Будет все точно так как надо :) , уже месяц пишу модуль. Пресс релиз будет на днях. :ph34r:

ок как будет где испытать свисни протестирую

Ссылка на сообщение
Поделиться на других сайтах

если что то вот темка про авторизацию Клик

на днях напишу, но у меня вопрос, каким образом обрабатывать дополнительные данные, сейчас они есть в сессии и любой сможет их обработать сам.

Ссылка на сообщение
Поделиться на других сайтах

Мне нужна только регистрация а для статистики есть отличный мод клана http://wot-news.com/forum/viewforum.php?f=30 там вся нужная статистика есть.

Но смотря какую ты статистику предложеш? :)

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...

Полазил по инету так и не нашол готового мода и решил своими убогими знаниями php сделать такой мод.

И так что было сделано

Кинул 2 файла по пути engine/modules/openid/

functions.openid.php

и

openid.php

В шаблоне login.tpl

добавил такую строку

<!-- Mod -->

{include file="engine/modules/openid/openid.php"}

<!--  Mod -->
перед
<input name="login" type="hidden" id="login" value="submit" />[/code]

Но вот как подключить авторизацию из DLE не знаю прошу помощи в дальнейших действиях.

что нужно изменить дописать в файле openid.php

[PHP]<script type="text/javascript" charset="utf-8">
/*function login() {
alert ("OKay");
// document.forms[0].submit();
};*/
</script>

<?php

//=====================================================
// DataLife Engine 10.1
//-----------------------------------------------------
// Module for user authorization service
//
//=====================================================




require 'functions.openid.php';
try
{
$openid=new LightOpenID('http://test.ua/stat/dle/engine/modules/openid/openid.php');
if(!$openid->mode)
{
if(isset($_POST['openid_identifier']))
{
$openid->identity=$_POST['openid_identifier'];
header('Location: '.$openid->authUrl());
}
}
elseif($openid->mode=='cancel') $openid_e_message='Пользователь отменил аутентификацию!';
else
{
if($openid->validate()) $openid_link=$openid->identity;
else $openid_e_message='Пользователь не вошел';
//print_r($openid->getAttributes());
}
}
catch(ErrorException $e){$openid_error=$e->getMessage();}

if(isset($openid_link))
{
$userpart = explode("/", $openid_link);
$user = explode("-", $userpart[4]);

//$openid_identity - ссылка на проифиль
//$user[0] - идентификатор (account_id)
//$user[1] - игровое имя (ник)

echo "Profile: $openid_link <br />
ID - $user[0] <br />
Nickname: $user[1]";
//Дальнейшие действия с переменными

/*REGISTER USER*/
$regpassword = md5( $user[0] );
$name = trim( $db->safesql( htmlspecialchars( $user[1], ENT_COMPAT, $config['charset'] ) ) );
$name = preg_replace('#\s+#i', ' ', $name);
$email = $openid_link;

$add_time = time() + ($config['date_adjust'] * 60);
$_IP = get_ip();
if( intval( $config['reg_group'] ) < 3 ) $config['reg_group'] = 4;

$row = $db->super_query( "SELECT * FROM " . USERPREFIX . "_users WHERE xfields = ".$user[0]."" );

if (!$row['user_id']) {

$db->query( "INSERT INTO " . USERPREFIX . "_users (name, password, email, reg_date, lastdate, user_group, info, signature, favorites, xfields, logged_ip) VALUES ('$name', '$regpassword', '$email', '$add_time', '$add_time', '" . $config['reg_group'] . "', '', '', '', '".$user[0]."', '" . $_IP . "')" );
$id = $db->insert_id();


}
else {
$id = $row['user_id'];
if ($row['name']<>$user[1]) {
$db->super_query( "UPDATE " . USERPREFIX . "_users SET name='".$user[1]."' WHERE user_id = ".$row['user_id']."" );
}
}
set_cookie( "dle_user_id", $id, 365 );
set_cookie( "dle_password", $user[0], 365 );

$_SESSION['dle_user_id'] = $id;
$_SESSION['dle_password'] = $user[0];
header('Location: '.$_SERVER["PHP_SELF"]);
}
else
{
echo "<form method=\"post\"><input type=\"hidden\" name=\"openid_identifier\" value=\"ru.wargaming.net/id/\"></form>
<a href=\"#\" onclick=\"document.forms[0].submit()\"><img src=\"http://test.ua/stat/dle/engine/modules/openid/visual-wot-logo.png\" align=\"center\" width=\"150px\"></a>";
}

?>[/PHP]

Этот мод должен работать на подобии логинзы или ulogin, но [b]только[/b] авторизация / регистрация через Wargaming.Net ID (OpenID)

чтобы была авторизация как на этих сайтах

http://wotreplays.ru

http://res-mods.ru

вот эти файлы

http://yadi.sk/d/wwdLm7zsGZ8qa

Буду рад Любой помощи

Ссылка на сообщение
Поделиться на других сайтах

К чему извращения, данный провайдер готов, в конце недели начнутся продажи. Была заминка с сервером лицензий, думали как будет лучше для стабильности.

Ссылка на сообщение
Поделиться на других сайтах

К чему извращения, данный провайдер готов, в конце недели начнутся продажи. Была заминка с сервером лицензий, думали как будет лучше для стабильности.

Чтото не наблюдаю даного провайтера

Ссылка на сообщение
Поделиться на других сайтах

К чему извращения, данный провайдер готов, в конце недели начнутся продажи. Была заминка с сервером лицензий, думали как будет лучше для стабильности.

Чтото не наблюдаю даного провайтера

Добавлено демо http://regger.pw/demo/ (черная иконка)

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...