2012-05-10 15 views
6

Qualcuno ha esperienza con questo plugin? ho acquisito la libreria client per php e ho configurato le funzioni appropriate nel mio controller. ottengo una risposta valida quando faccio clic su "test" dalla pagina delle impostazioni del plugin in vanilla, ma ora sono bloccato ... dove vado da qui?integrazione di login vanilla/codeigniter con jsconnect/SSO

per essere più chiari sul problema, non so quale sia il mio prossimo passo. Quello che voglio dire è, so che devo essere perso qualcosa ... heres la funzione di regolazione (o la pagina) sto usando come endpoint per il plugin:

// 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 è il sito docs, che non fa menzione di cosa fare dopo il mio punto corrente.

+0

Si prega di inviare un po 'di codice in modo che possiamo aiutare – Adam

+0

a wit, l'urto non era necessario, come stavo indirizzando la domanda ai programmatori che hanno già esperienza in questo settore, e la tua domanda mostra che non lo fai, grazie. –

risposta

3

Ho dovuto pensarci anche io, e l'ho fatto finalmente la scorsa notte. Ho scritto i file e li ho inseriti in un repository github in modo che altre persone con CodeIgniter possano apprezzare più facilmente le funzionalità di JsConnect con i loro siti. Mi piace davvero ora che sta funzionando!

È possibile scaricare il codice e basta seguire il readme qui: https://github.com/mandersondesign/JSConnect-Codeigniter

Se ci sono eventuali problemi che avete, fatemelo sapere e io ti aiuterò fuori!

+0

Sto facendo una chiamata ajax sul mio sito web al mio file jsConnect.php che restituisce un oggetto con una firma ... ora cosa devo fare con questo per accedere automaticamente ai forum di Vanilla? Sto assumendo che devo chiamare un URL con quel valore di firma, ma nessuno della documentazione mi dice cosa chiamare o come: s E 'qualcosa come http://mydomain.com/vanilla/entry/signin ? sig = {} firma ?? – SomethingOn