Integrazione di Windows Live per MyBB

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/webauth-handler.php

Passi:

Dal AdminCP il CP Admin, vai a Temi&Template>Template> Aggiungi Template

wlregisteruname

Copia

<html>
<head>
<title>Screeze: Select a username</title>
{$headerinclude}
<script type="text/javascript">
function process(f){
var now = new Date();
f.timezone.value = now.gettimezoneoffset();
return true;
}
</script>
</head>
<body>
{$header}
Hey! It appears this is the first time you are logging into Screeze with your Windows Live ID. Please select a username to use on Screeze and we'll log you in.<br/>
<form action="./wlregister.php" method="post" onsubmit="return process(this)">
Desired Username:<input name="username" type="text" value="">
<input name="timezone" type="hidden" value="0">
<input value="Submit" type="submit">
</form>
<p>By clicking submit you acknowledge that you are over 13 and accept the Screeze Privacy Policy & Terms of Service.</p>
{$footer}
</body>
</html>

Salva. Poi andiamo in: Configurazione>Campi Personalizzati e inseriamo un nuovo campo alla voce Nuovo Profilo

Title: Windows Live UID
Desc: UID
Type: Textbox
MaxLength: 65535
FieldLength: 0
Options: [Blank]
Display Order: One more than the ID you noted (Note this new number as well)
Required: No
Editable: No
Hide: Yes

Salva, aggiungiamo un altro campo

Title: Registered with Windows Live ID
Desc: Registered
Type: Textbox
MaxLength: 65535
FieldLength: 0
Options: [Blank]
Display Order: One more than the second ID you noted (Note this new number as well)
Required: No
Editable: No
Hide: Yes

Salva. Carichiamo i file wlregister.php in /forum, modificare ne è necessario.
Carica Application-Key.xml con permessi privati.
Carica wlconfig.php nella root del forum. Modificare il file, se necessario.
Carica webauth-handler.php e windowslivelogin.php in /forum

Redirecta i tuoi utenti in

http://login.live.com/wlogin.srf?appid=YOURAPPLICATIONID&alg=wsignin1.0

Per avere le api: https://live.azure.com/

Grazie a Screeze.com

[download id=”49″]

0 0 votes
Vota l'Articolo

Categories:


Subscribe
Notificami
guest

1 Commenti
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

Questo articolo è stato segnalato su ZicZac.it….

Unisci al login di Mybb l’accesso tramite Window LIve…

1
0
Would love your thoughts, please comment.x