2012-05-10 3 views
6

Есть ли у кого-нибудь опыт использования этого плагина? Я приобрел клиентскую библиотеку для php и установил соответствующие функции в своем контроллере. Я получаю действительный ответ, когда я нажимаю «test» на странице настроек плагина в ваниле, но теперь я застрял ... откуда я отсюда?интеграция входа в систему для входа в систему с помощью jsconnect/SSO

, чтобы быть более ясными о проблеме, я не знаю, что мой следующий шаг. То, что я имею в виду, я знаю, что я должен быть что-то ... Херес функцию контроллера (или страницы) Я использую в качестве конечной точки для плагина отсутствует:

// 1. Get your client ID and secret here. 
$clientID = "1234"; 
$secret = "1234"; 

// 2. Grab the current user from your session management system or database here. 
//so i check to see if the user is logged in to my codeigniter's auth 
//all works fine 

// 3. Fill in the user information in a way that Vanilla can understand. 
$user = array(); 

if ($signedIn) { 
// i then set these according to the user info of the logged in user 
$user['uniqueid'] = '123'; 
$user['name'] = 'John PHP'; 
$user['email'] = '[email protected]'; 
$user['photourl'] = ''; 
} 

// 4. Generate the jsConnect string. 
$secure = true; 
WriteJsConnect($user, $_GET, $clientID, $secret, $secure); 

http://vanillaforums.org/docs/jsconnect является сайт Docs, который ДАЕТ НИКАКИХ упоминание о том, что делать в прошлом.

+0

Пожалуйста, напишите какой-либо код, чтобы мы могли помочь – Adam

+0

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

ответ

3

Мне тоже пришлось это выяснить для себя, и это произошло вчера вечером. Я написал файлы и поместил их в репозиторий github, чтобы другие люди с CodeIgniter могли легче пользоваться функциями JsConnect со своими сайтами. Мне сейчас очень нравится, что он работает!

Вы можете загрузить код и следуйте риой здесь: https://github.com/mandersondesign/JSConnect-Codeigniter

Если есть какие-либо вопросы, которые у вас есть, дайте мне знать, и я помогу вам!

+0

Я делаю ajax-вызов на своем веб-сайте в моем файле jsConnect.php, который возвращает объект с подписью ... теперь что мне делать с тем, чтобы автоматически войти на форум Vanilla? Я предполагаю, что мне нужно вызвать URL с этим значением знака, но ни одна из документации не говорит мне, что мне звонить или как: s Это что-то вроде http://mydomain.com/vanilla/entry/signin ? сиг = {подпись} ?? – SomethingOn

Смежные вопросы