Hi,
hat einer so etwas schon mal für sich gemacht oder weiß wer ob es einen fertigen Hack gibt um einen Login au einer Non-VB-Page zu realisieren ?
Gruß
Ingo
Hi,
hat einer so etwas schon mal für sich gemacht oder weiß wer ob es einen fertigen Hack gibt um einen Login au einer Non-VB-Page zu realisieren ?
Gruß
Ingo
ich habe sowas gemacht.
http://www.casual-gamers.de/index.jsp
Die seite ist noch nicht feddich, also nicht wundern.
Du kannst einfach das Loginformular aus dem Forum nehmen (inkl. aller hidden fields) und dies dann an die Login.php schicken. Über eine httpvariable kannst du dann auch einstellen das derjenige danach auf die Seite zurückkommt von der aus er sich eingelogged hat.
wie geht das genau ??
Hat jemand da eine anleitung ??
Wie schon geschrieben, du nimmst das Formular das auch im Forum benutzt wird.
Ob der Benutzer eingelogged ist oder nicht kannst du mit den Cookie auslesen. Wenn dort eine UserID eingetragen ist dann ist der Benutzer eingelogged.
Der Code denn du in eine beliebige Seite einfügen kannst lautet
Da sind nun auch noch meine formatierungen drin. Wichtig ist das die Action an die richtige login.php geht.Code:<!-- BEGIN login form --> <form name="login" id ="login" action="http://<%=hostname%>/cg/login.php" method="post" onsubmit="md5hash(vb_login_password,vb_login_md5password)"> <script type="text/javascript" src="http://<%=hostname%>/cg/clientscript/vbulletin_md5.js"></script> <span class="login">Username:</span><BR> <input type="text" class="login" name="vb_login_username" id="vb_login_username" size="10" accesskey="u" tabindex="1" value="Benutzername" onfocus="if (this.value == 'Benutzername') this.value = '';" ><BR> <img src="<%=imageRootDir%>x.gif" width="1" height="5" alt="" border="0"><BR> <span class="login">Passwort:</span><BR> <input type="password" class="login" name="vb_login_password" size="10" accesskey="p" tabindex="2" /><BR> <img src="<%=imageRootDir%>x.gif" width="1" height="5" alt="" border="0"><BR> <table width="220" cellspacing="0" cellpadding="0" border="0"> <tr> <td width="110" class="nomargin"> <a class="welcomelink" href="http://<%=hostname%>/cg/register.php?" target="_self">Registrieren</a> </td> <td width="110" class="nomargin" style="text-align:right;"> <a class="welcomelink" href="javascript:document.login.submit()" target="_self">Anmelden</a> </td> </tr> </table> <input type="hidden" name="s" value="" /> <input type="hidden" name="do" value="login" /> <input type="hidden" name="cookieuser" value="true" /> <input type="hidden" name="forceredirect" value="1" /> <input type="hidden" name="vb_login_md5password" /> </form> <!-- END login form -->
aha ich bin ein Newbie in diesem Bereich .
Also ich muss nur dieses Script an an die Stelle hinmachen wo ich es will und sonst keine dateien Bearbeiten richtig??
Welche stellen genau muss ich an diesem Codes bearbeiten ??
also irgendwie wenn ich mich einloggen will kommt sie werden weiter geleitet....und dann komme ich wieder auf das loginformular statt in das Board ??
hast es schonmal damit versucht?
http://www.vbulletin.org/forum/showt...ighlight=login
sonst glaub ich gibts noch ein extern login script für das vb3
ja ich meine funktionieren tut das script ja nur nach der anmeldung über das script komme ich wieder zum login forumular auf meiner page ich denke da muss man irgendwas einstellen
weiss niemand was ich da machen muss das nach dem login ich nicht mehr in das loginscript komme sondern direkt auf mein Board ??
Es gibt den Parameter "url" für das Login.
ja ich meine der stimmt ja also ich komme aufs Board und dann geht ein fenster im board auf sie werden weiter geleitet.
Statt ich aber dann im board bin falle ich zurück auf das externe loginformular.
??
Ich meinte ja auch sowas...
HTML-Code:<input type="hidden" name="url" value="http://www.example.com" />
hmmm wo muss ich das genau hinsetzen ??
hier mal mein code:
das funtzt irgendwie nit .PHP-Code:<!-- BEGIN login form -->
<form name="login" id ="login" action="http://www.crazy-4board.de/vb/login.php" method="post" onsubmit="md5hash(vb_login_password,vb_login_md5password)">
<script type="text/javascript" src="http://www.crazy-4board.de/vb/clientscript/vbulletin_md5.js"></script>
<span class="login">Username:</span><BR>
<input type="text" class="login" name="vb_login_username" id="vb_login_username" size="10" accesskey="u" tabindex="1" value="Benutzername" onfocus="if (this.value == 'Benutzername') this.value = '';" ><BR>
<img src="<%=imageRootDir%>x.gif" width="1" height="5" alt="" border="0"><BR>
<span class="login">Passwort:</span><BR>
<input type="password" class="login" name="vb_login_password" size="10" accesskey="p" tabindex="2" /><BR>
<img src="<%=imageRootDir%>x.gif" width="1" height="5" alt="" border="0"><BR>
<table width="220" cellspacing="0" cellpadding="0" border="0">
<tr>
<td width="110" class="nomargin">
<a class="welcomelink" href="http://www.crazy-4board.de/vb/register.php" target="_self">Registrieren</a>
</td>
<td width="110" class="nomargin" style="text-align:right;">
<a class="welcomelink" href="javascript:document.login.submit()" target="_self">Anmelden</a>
</td>
</tr>
</table>
<input type="hidden" name="s" value="" />
<input type="hidden" name="do" value="login" />
<input type="hidden" name="cookieuser" value="true" />
<input type="hidden" name="forceredirect" value="1" />
<input type="hidden" name="vb_login_md5password" />
</form>
<!-- END login form -->
*thema auskram* einfach nach <input type="hidden" name="vb_login_md5password" /> einfügen und fertig ^^ aber das dürfte dich nitmer interessieren xD
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen