Agi
Titel: Pin Abfrage
Version: 1.0
Beschreibung:
Pin Abfrage
Beschreibung:
Dieser Hack ermöglicht es einem User, einen persönlichen Pin zusätzlich zum Passwort anzugeben. So wird es wesentlich schwerer für einen Dritten, einen Account zu missbrauchen, da er ohne den PIN nicht ins Forum reinkommt.
Zu ändernde Dateien:- login.php
- register.php
- usercp.php
- acp/users.php
- acp/lib/functions.php
- templates/access_error.tpl
- templates/index.tpl
- templates/login.tpl
- templates/register.tpl
- templates/usercp.tpl
- acp/templates/users_add.htm
- acp/templates/users_edit.htm
Neue Dateien:- forgotpin.php
- templates/forgotpin.tpl
- templates/usercp_pin_change.tpl
- acp/templates/users_pin.htm
Abschließende Informationen:- Bugs bitte im Supporthtread melden. Ich werde versuchen, solche schnellstmöglich zu beheben!
- Weder Ghostmaster noch ich übernehmenHaftung in irgendeiner Weise für diverse, durch diesen Hack entstandene Fehler!
- Ich wünsche viel Spaß mit dieser kleinen Erweiterung.
- PS: Pls habt ein wenig Geduld; ich bin nicht 24/7 da und kann euch innerhalb von 2 Minuten Fragen zu Problemen etc beantworten
----
Demo:
http://imgnow.de/uploads/pinhackdemof90png.png
weiter zum Download
Starkicker
Gibt es auch irgendwie eine möglichkeit den hack dazu zu verwenden das man
anstatt des PW nur noch eine Pin eingeben kann?
PS: Bitte keine Predigt bezüglich "viel zu einfach zu hacken die useraccounts dann" das hab ich schon hinter mir und natürlich auch bedacht
Ghostmaster
Möglich ist fast alles - aber dazu muss man viele Templates und einige PHP dementsprechend anpassen.
Boston
Ich wollte mal Fragen, was passiert wenn der User diesen PIN vergisst?
Kann der Admin im ACP nachschauen wie der PIN ist?
Muss der user sich dann neu Registrieren??
groove21
Zitat: |
Original von Boston
Ich wollte mal Fragen, was passiert wenn der User diesen PIN vergisst?
Kann der Admin im ACP nachschauen wie der PIN ist?
Muss der user sich dann neu Registrieren??
|
Da es eine Datei forgotpin.php gibt, gehe ich mal davon aus das man sich die wiederherstellen lassen kann, wie beim Passwort.
MfG
groove
blechdose
Klasse Hack !! nur ein kleiner Fehler in der login.tpl änderung
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
|
suche in login.tpl
-----------------------------
<tr align="left">
<td class="tablea"><span class="normalfont">{$lang->items['LANG_USERCP_LOGIN_PASSWORT']}</span></td>
<td class="tablea"><input type="password" class="input" name="l_password" size="20" maxlength="30" tabindex="2" /><span class="smallfont"> <a href="forgotpw.php{$SID_ARG_1ST}">{$lang->items['LANG_USERCP_PW_FORGOTPW']}</a></span></td>
</tr>
------------------------------
füge dadrunter:
------------------------------
<tr align="left">
<td class="tableb"><span class="normalfont">{$lang->items['LANG_USERCP_LOGIN_PIN']}</span></td>
<td class="tableb"><input type="password" class="input" name="l_pin" size="20" maxlength="30" tabindex="2" /><span class="smallfont"> <a href="forgotpin.php{$SID_ARG_1ST}">{lang->items['LANG_USERCP_PIN_FORGOTPIN']}</a></span></td>
</tr>
|
|
das haste ein " $ " vergessen bei der Sprachvariable. Beim Aufruf der Login.php wird dann nur die Variable angezeigt und nicht der Text.
habs mal korrigiert, so haut das auch hin. Alles andere klappt prima.
code: |
1:
2:
3:
4:
5:
|
<tr align="left">
<td class="tableb"><span class="normalfont">{$lang->items['LANG_USERCP_LOGIN_PIN']}</span></td>
<td class="tableb"><input type="password" class="input" name="l_pin" size="20" maxlength="30" tabindex="2" /><span class="smallfont"> <a href="forgotpin.php{$SID_ARG_1ST}">{$lang->items['LANG_USERCP_PIN_FORGOTPIN']}</a></span></td>
</tr> |
|
Hawkeye_de
Ich habe eine Erweiterung des Hacks für das JGS-Portal 3.1.0
gemacht. Kann/Darf/Soll ich dies als Paket hier posten ?
Es fügt die Pin-Abfrage in der Login-Box des Portal hinzu,
und würde diese wirklich kleine Erweiterung gerne zur
Verfügung stellen.
American
Zitat: |
Original von Hawkeye_de
Ich habe eine Erweiterung des Hacks für das JGS-Portal 3.1.0
gemacht. Kann/Darf/Soll ich dies als Paket hier posten ?
Es fügt die Pin-Abfrage in der Login-Box des Portal hinzu,
und würde diese wirklich kleine Erweiterung gerne zur
Verfügung stellen.
|
Da Du den Hack ja nicht umcodest sondern nur eine kleine erweiterung hast, denke ich net das es ein problem wäre
Ghostmaster
Ja, kannst du gerne machen.
Hawkeye_de
Zitat: |
Original von Ghostmaster
Ja, kannst du gerne machen.
|
Erst einmal Danke!
In meinem nächsten post werde ich ein Paket legen, in dem die kleine
Erweiterung incl. Vorschaubilder und Anleitung liegen.
Da diese Erweiterung die installation deines Hacks benötigt, werde
ich in der Anleitung zu meiner Erweiterung ganz selbstverständlich
darauf eingehen und entsprechende Hinweise hinzufügen.
Deine Anleitung, wird in der "Berichtigten Form" ( siehe Posting
wegen fehlenden "$" ) in meiner Anleitung eingebaut. Du wirst
sie dann sicher genauso gut finden, wie ich dies tue.
In jedem Fall wird dein Code NICHT verändert.
Ghostmaster
Da auf dem Hack kein Copyright liegt, darf er auch verändert werden
Jedoch auf eigene Gefahr - und diesbezügl. wird auch nur dann Support gegeben, wenn Agi oder ich Zeit genug dafür haben
Aber ich bin gespannt.
Hawkeye_de
Dies ist die "PIN Abfrage" incl. für das "JGS-Portal 3.1.0":
Hinweis:
Die Anleitung wurde von mir für den ganzen Hack und für "Anfänger" auch gut lesbar neu geschrieben.
Was hat sich geändert / ist neu ?
Dieser Hack fügt eine PIN Abfrage unter der Passwortabfrage hinzu
und beinhaltet die Login-Box für das "JGS-Portal 3.1.0".
Demo:
Zahlreiche Demos liegen dem File bei.
Wurde der Hack getestet ?
Ja - Mit dem WBB2.3.6pl2 und dem JGS-Portal 3.1.0.
Bekannte Probleme ?
- Keine bekannt -
[ An den Webmaster: Bitte dieses File in die Datenbank legen - Danke !]
Hawkeye_de
Alles klar, habe ich hoch geladen.
Shanti2
Salut, ermal danke für den PIN-Hack. Habe alles eigebaut,so wie es in der Anleitung drin stand, funzt auch alles wunderbar auf meinem Testserver (auf meinem PC).
Jetzt habe ich aber ein kleines Problem, ich benutze das HM-Portal und weis nicht genau wie ich den PIN-Hack dort einbaue, so das der Login auch dort klappt. Kann mir da einer helfen? Hat ihn schon einer im HM-Portal eingebaut und könnte mir ....?
Schon mal im voraus ein herzliches Dankeschön.
mfg
Shanti
Ghostmaster
An und für sich nimmt das HM Portal auch die login.php zum Einloggen.
Daher müsstest du nur im Portal Template die LoginStelle suchen und die selbe Änderung durchführen, wie du es bei der "login.tpl" gemacht hast.
Shanti2
Salut, danke für deine Antwort.
Werde es in den nächsten Tagen ausprobieren. Wenns klappt (oder nicht) sag ich bescheid^^
mfg
Shanti
EDIT:
Habe es geschafft, musste nur eine zusätzliche Sprachvariable erstellen.
Bei mir funzt es!
Hier die Veränderung die ich durchgeführt habe:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
|
#############################################################################################################################
Gehe in dein ACP und öffne die Templates "hm_portal_quicklogin.tpl".
#############################################################################################################################
suche in hm_portal_quicklogin.tpl
-----------------------------
<td align="left"><span class="smallfont">{$lang->items['LANG_HMPORTAL_QLOGIN_PASS1']}<a href="forgotpw.php{$SID_ARG_1ST}">{$lang->items['LANG_HMPORTAL_QLOGIN_FORGOTPW']}</a>{$lang->items['LANG_HMPORTAL_QLOGIN_PASS2']}</span></td>
<td align="left"><span class="smallfont"><input type="password" name="l_password" maxlength="30" size="20" class="input" tabindex="2" /> </span></td>
------------------------------
füge dadrunter:
------------------------------
<td><span class="smallfont">{$lang->items['LANG_HMPORTAL_QLOGIN_PIN']} (<a href="forgotpin.php{$SID_ARG_1ST}">{$lang->items['LANG_HMPORTAL_QLOGIN_FORGOTPI']}</a>):</span></td>
<td><span class="smallfont"><input type="password" name="l_pin" maxlength="30" size="20" class="input" tabindex="2" /></span></td>
-----------------------------------------------------------------
Jetzt noch die 2 Sprachvariabel erstellen:
Im ACP: Sprachvariabel erstellen.
Bei Kategorie: hmportal
Bei Sprachvariable: LANG_HMPORTAL_QLOGIN_FORGOTPI
Bei Textinhalt: Pin vergessen
das gleiche nochmal
Bei Kategorie: hmportal
Bei Sprachvariable: LANG_HMPORTAL_QLOGIN_PIN
Bei Textinhalt: Pin
Speichern fertig
############################################################################################################################# |
|
Bis dann....
mfg
Shanti
Warrier
hiiiiiiiiiiilfe ....
ich komm nicht mehr ins acp ....
was hab ich falsch gemacht ? wie kann man das wieder ausbügeln ?
Der pin fehlt im acp anmelde bildschirm ....
ansonsten ist der hack wohl fehlerlos bei mir ...
Ghostmaster
Cache dochmal deine ACP-Templates