Questo è un tutorial su come integrare il login di Mybb quello di Windows Live, se il visitatore non ha mai effetuato un login potrà registrarsi facilmente!
Requisiti:
Un server con PHP5, SQLite e il Mhash e mcrypt moduli PHP
Un set di chiavi di applicazioni e Secret da Windows Live (
Nota: URL di ritorno per l’applicazione di Windows Live dovrebbe essere http://domain.com/forumdir/callback.php
Passi:
Dal AdminCP il CP Admin, vai a Temi&Template>Template> Aggiungi Template
twtregisteruname
Inserisci all’interno di questo nuovo template questo codice:
<html>
<head>
Screeze <title>: Selezionare un nome utente </ title>
{$ Headerinclude}
<script type="text/javascript">
funzione del processo (f) {
var now = new Date ();
f.timezone.value = now.gettimezoneoffset ();
return true;
}
</ Script>
</ Head>
<body>
{$ Header}
Ciao {$ twname}! Sembra questa è la prima volta che si accede in Screeze con il vostro account Twitter. Si prega di scegliere un nome utente da utilizzare su Screeze e ti log in <br/>
<form action="./callback.php" method="post" onsubmit="return process(this)">
Nome utente desiderato: <input name="username" type="text" value="{$twname}">
<input name="timezone" type="hidden" value="0">
<input value="Submit" type="submit">
</ Form>
<p> Cliccando presentare riconoscete che avete più di 13 e accettare la Screeze Privacy & Termini di servizio. </ p>
{$ Footer}
</ Body>
</ Html>
twdisconnect_normal
E inseriamo questo codice:
<html>
<head>
<title> Screeze: disconnessione dell'utente </ title>
{$ Headerinclude}
<SCRIPT LANGUAGE="JavaScript">
funzione redirect () {
setTimeout ("location.href = 'http://screeze.com/forum'", 5000);
}
</ SCRIPT>
</ Head>
<body onLoad="redirect()">
{$ Header}
La richiesta di conferma <h2> Twitter account ...{$ fbdistat disconnessione} </ h2>
<br/>
Reindirizzamento a indice forum ...
{$ Footer}
</ Body>
</ Html>
Salva. Poi andiamo in: Configurazione>Campi Personalizzati e inseriamo un nuovo campo alla voce Nuovo Profilo
Desc: Token
Tipo: Textbox
MaxLength: 65535
FieldLength: 0
Opzioni: [Vuoto]
Ordine di visualizzazione: uno in più rispetto l’ID si è preso nota (Nota: questo nuovo numero pure)
Richiesto: No
Modificabile: No
Hide: Sì
Salva questo campo e aggiungere un altro
Impostare il nuovo campo per le seguenti informazioni:
Titolo: Secret Twitter
Desc: Secret
Tipo: Textbox
MaxLength: 65535
FieldLength: 0
Opzioni: [Vuoto]
Ordine di visualizzazione: uno in più del secondo ID si è preso nota (Nota: questo nuovo numero pure)
Richiesto: No
Modificabile: No
Hide: Sì
Salva questo campo e aggiungere un altro
Impostare il nuovo campo per le seguenti informazioni:
Titolo: Registrato con Twitter
Desc: Registrato
Tipo: Textbox
MaxLength: 65535
FieldLength: 0
Opzioni: [Vuoto]
Ordine di visualizzazione: uno in più l’ID del terzo si è preso nota (Nota: questo nuovo numero pure)
Richiesto: No
Modificabile: No
Hide: Sì
Salva questo campo. Scarica il nostro file in allegato e carica tutti i file nel root e modificare in caso di problemi