Protect User Account 1.2.9
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Naja, tagsüber Programmiere ich und nachts Backe ich! ^q
Bleibt die Frage: Wann schlafe ich?
:rolleyes:
Wenn ja, dann wirft die Übersetzung von Link ganz andere Interpretationen der bedeutung meines Nicks auf!
Der Nick wird mir immer Sympatischer.
Bleibt die Frage: Wann schlafe ich?
Ist das ne anspielung auf die Übersetzung des Wortes Amiga?<!-- BEGIN switch_schoko_sahnetorte -->
AMIGA - AMIGA - AMIGA
<!-- END switch_schoko_sahnetorte -->
Wenn ja, dann wirft die Übersetzung von Link ganz andere Interpretationen der bedeutung meines Nicks auf!
Der Nick wird mir immer Sympatischer.
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
AmigaLink...
Amiga = Genialer Homecomputer
Link = Verknüpfung
AmigaLink = Geniale Computerverknüpfung für das Heim.
Öh nicht wirklich...
Amiga = Genialer Homecomputer
Link = Verknüpfung
AmigaLink = Geniale Computerverknüpfung für das Heim.
Öh nicht wirklich...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Ähm - Amiga ist IMHO Französisch und bedeutet soviel wie Freundin. 
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
[quote="AmigaLink - Sa 26.Feb, 2005 19:21";p="24433"]So, der Password Protection ist nun bei mir, auf AmigaLink.de, am laufen und scheint (nach ersten tests) einwandfrei zu funktionieren. 
Nur die Erweiterung auf mindestlänge und Usernamengleichheit fehlt noch, aber das ist nur eine Frage meiner Zeit.
[/quote]
@amiga
frage, hast du eventuell die deutsche übersetzung für die languge files...
lieben gruss
Nur die Erweiterung auf mindestlänge und Usernamengleichheit fehlt noch, aber das ist nur eine Frage meiner Zeit.
@amiga
frage, hast du eventuell die deutsche übersetzung für die languge files...
lieben gruss
Nein, ich habe nur den Eintrag in der lang_main.php übersetzt.
Code: Alles auswählen
$lang['account_blocked'] = "Wegen eines falschen Kennwortes, das für dieses Konto mehrfach eingegeben wurde, wird es nun gesperrt. Zum reaktivieren des Kontos, beachte die eMail die dir geschickt wurde.<br /><br />Sollten Probleme auftreten, setz dich bitte mit dem Administrator in Verbindung.";[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Hier mal meine. Bitte prüfen, in wie weit die vollständig ist.
lang_admin.php
lang_main.php
Und die bad_login.tpl für language/lang_german/email/ anbei...
lang_admin.php
Code: Alles auswählen
//Added Protect useraccount mod
$lang['user_password_settings'] = 'Passwort-Einstellungen';
$lang['Max_login_error'] = 'Blockiert Benutzer nach Einfage eines falschen Passworts';
$lang['Max_login_error_explain'] = 'Nach wiederholter Falscheingabe des Passwortes wird der betreffende Account für die definierte Zeit blockiert. Hier wird festgelegt, wie oft ein Passwort wiederholt werden darf.';
$lang['Block_time'] = 'Blockierungszeit für Account';
$lang['Block_time_explain'] = 'Dauer der Blockierung in Minuten, für die ein Account nach mehrfach falscher Eingabe des Passwortes gesperrt wird.';
$lang['Password_complex'] = 'Komplexes Passwort';
$lang['Password_complex_explain'] = 'Das Benutzerpasswort muss aus Zeichen und Nummern bestehen.';
$lang['Password_len'] = 'Mindestlänge des Passworts';
$lang['Password_len_explain'] = 'Gültige Längen sind [ 1 - 32 ]';
$lang['Password_not_login'] = 'Passwort ungleich Benutzername';
$lang['Password_not_login_explain'] = 'Das Passwort darf nicht dem Benutzernamen entsprechen';
$lang['Account_block'] = 'Account blockiert';
$lang['Account_block_explain'] = 'Hier kannst Du Account-Blockierungen anzeigen und bearbeiten';
$lang['Block_until'] ='Blockiert bis: %s';// %s is substituded with the date/time
$lang['Block_by'] = 'Blockiert von IP: %s';// %s is substituded with the ip addr.
$lang['Last_block_by'] = 'Letzte Blockierung der IP: %s';// %s is substituded with the ip addr.
$lang['Unblock_user'] ='Blockierung aufheben';
$lang['Block_user'] ='Account für %s min blockieren';// %s is substituded with the date/time
$lang['Badlogin_count'] = 'Anzahl missglückter Anmeldungen';
$lang['Force_new_passwd'] = 'Zwingt Benutzer beim nächsten Login das Passwort zu ändern';
$lang['Password_intervall'] = 'Tage, bis User Passwort ändern müssen';
$lang['Password_expire'] = 'Das Passwort dieses Benutzers läuft in %s Tagen ab.';Code: Alles auswählen
//add on for protect useraccount mod
$lang['Error_login_tomutch']='Du hast einen gesperrten Benutzernamen angegeben, Versuche es später noch einmal';
$lang['Password_not_complex'] ='Das angegebene Passwort entspricht nicht den strengen Regeln dieses Boards.<br />Bitte korrigiere Deine Eingabe:<br /> Das Passwort ';
$lang['Password_to_short'] = 'muss mindestens %d Zeichen lang sein';
$lang['Password_mixed'] = 'Zeichen und Nummern enthalten';
$lang['Password_not_same'] = 'darf nicht mit dem Benutzernamen übereinstimmen';
$lang['Time_format'] = 'D d. M, Y H:i:s';// how time should be showen in email notification
$lang['Passwd_have_expired'] = 'Dein Passwort ist abgelaufen. Du must ein neues beantragen';
$lang['Passwd_expired'] = 'Dein Passwort ist abgelaufen und nicht länger gültig. Beim nächsten Login musst Du es ändern. Wenn Du es aus irgend welchen Gründen jetzt nicht änderst, musst Du ein Zufälliges beim nächsten Login anfordern';
$lang['Passwd_soon_expired'] = 'Dein Passwort läuft in %d Tagen ab. Du kannst es jetzt oder später ändern. Ändere es, bevor es abläuft und nicht mehr gültig ist - Wenn das eintritt, musst Du ein neues Passwort beantragen';
$lang['Send_new_passwd'] = 'Sende mir ein neues Passwort';
$lang['Passwd_updated'] = 'Danke <br />Sein Passwort wurde gespeichert.';
$lang['Passwd_title'] = 'Bitte das Passwort ändern';Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Die sind für den Protect useraccount, oxpus.
Blondi meinte aber, glaube ich, den Password Protection.
Blondi meinte aber, glaube ich, den Password Protection.
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
Zum Protect Useraccount:[quote="AmigaLink - Mi 23.Feb, 2005 14:01";p="24201"]Uneingeschränkt empfehlen kann ich ihn aber nicht. Denn ich finde es nicht umbedingt nötig das die gültigkeit der Passwörter irgendwan anläuft. Und selbst wenn man die gültigkeit auf maximum stellt (9999 tage), dann kommt es vor das er behauptet das passwort wäre abgelaufen (falsche systemzeit beim user).
[/quote]
Zum Password Protection:[quote="AmigaLink - Do 24.Feb, 2005 13:48";p="24257"]Ich hab jetzt mal kurz über den code gesehen (nein noch nicht installiert) und muss sagen der Mod ist mir Sympatischer als der Protect User Account von Niels. Und zwar aus dem einfachem grund das er nicht so aufgebläht ist!
Wenn ein User, beim einloggen, 3x ein falsches Passwort eigibt, wird sein Account gesperrt und eine eMail mit einem neuem Passwort und einem Aktivierungkey rausgeschickt. Das war es!
Kein zwang für komplizierte passwörter! Kein ablaufdatum!
Das einzige was ich, im vergleich zum Mod von Niels, vermisse, ist eine mindestlänge des passwortes und eine überprüfung ob Username und Passwort identisch sind.[/quote]
Zum Password Protection:[quote="AmigaLink - Do 24.Feb, 2005 13:48";p="24257"]Ich hab jetzt mal kurz über den code gesehen (nein noch nicht installiert) und muss sagen der Mod ist mir Sympatischer als der Protect User Account von Niels. Und zwar aus dem einfachem grund das er nicht so aufgebläht ist!
Wenn ein User, beim einloggen, 3x ein falsches Passwort eigibt, wird sein Account gesperrt und eine eMail mit einem neuem Passwort und einem Aktivierungkey rausgeschickt. Das war es!
Kein zwang für komplizierte passwörter! Kein ablaufdatum!
Das einzige was ich, im vergleich zum Mod von Niels, vermisse, ist eine mindestlänge des passwortes und eine überprüfung ob Username und Passwort identisch sind.[/quote]
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
Viel Spaß dabei! 
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
Geh nicht so verkrampft an solche sachen ran. Dein Board läuft doch verdammt gut!blondi hat geschrieben:na ja...ob das spassig wird... i weis nett ^w
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
Das hatte die minerva auch damalsWenn ein User, beim einloggen, 3x ein falsches Passwort eigibt, wird sein Account gesperrt und eine eMail mit einem neuem Passwort und einem Aktivierungkey rausgeschickt. Das war es!
mfg
hoti
-
schmidtedv
- Beiträge: 607
- Registriert: So 13.Feb, 2005 10:46
- Wohnort: St. Blasien (seit 01.06)
- Kontaktdaten:
An sich wäre eine Anpassung des Password Protection MOD's ja ganz nett, aber Majorflam hat keine Lust...
Zum Einen muss man bei dem MOD als Admin aufpassen, wenn man den Benutzer selbst wieder mit neuem Passwort versieht, denn dann wird der Counter nicht zurückgesetzt....also (ohne das bisher ausgetüftelt zu haben) müßte der code in der login.php der das Passwort zurücksetzt irgendwie auch in die Passwortänderung im AdminPanel eingebaut werden...
Zum Anderen wäre es nett if ( $row['user_bad_password'] > -1 ) so umzubauen, das man da eine Option im ACP bekäme, damit man die 3 Versuche in eine vom Admin zu bestimmende Anzahl ändern könnte.
Naja, und zu guter letzt wäre es natürlich toll :-) wenn man aus Niels MOD die Funktionen für Passwortlänge und besagter Funktion "Passwort verschieden vom Benutzernamen" etc. in den von Majorflam einbauen könnte...uff
Zum Einen muss man bei dem MOD als Admin aufpassen, wenn man den Benutzer selbst wieder mit neuem Passwort versieht, denn dann wird der Counter nicht zurückgesetzt....also (ohne das bisher ausgetüftelt zu haben) müßte der code in der login.php der das Passwort zurücksetzt irgendwie auch in die Passwortänderung im AdminPanel eingebaut werden...
Zum Anderen wäre es nett if ( $row['user_bad_password'] > -1 ) so umzubauen, das man da eine Option im ACP bekäme, damit man die 3 Versuche in eine vom Admin zu bestimmende Anzahl ändern könnte.
Naja, und zu guter letzt wäre es natürlich toll :-) wenn man aus Niels MOD die Funktionen für Passwortlänge und besagter Funktion "Passwort verschieden vom Benutzernamen" etc. in den von Majorflam einbauen könnte...uff
Zuletzt geändert von schmidtedv am Mi 16.Mär, 2005 01:08, insgesamt 1-mal geändert.
-
schmidtedv
- Beiträge: 607
- Registriert: So 13.Feb, 2005 10:46
- Wohnort: St. Blasien (seit 01.06)
- Kontaktdaten:
Die Lösung ist bereits hier im thread! 
[quote="oxpus - Do 24.Feb, 2005 15:58";p="24265"]
wobei natürlich 'min_pw_length' on die Board-Config eingebaut werden müsste. In der config-Tabelle als MEDIUMINT(8) und Wert "0" per default.[/quote]
Ich hab mich allerdings noch nicht darüm gekümmert, die stelle zu finden wo das eingefügt werden muss. :rolleyes:
[quote="oxpus - Do 24.Feb, 2005 15:58";p="24265"]
In der usercp_register.php an geeigneter Stelle:Das einzige was ich, im vergleich zum Mod von Niels, vermisse, ist eine mindestlänge des passwortes und eine überprüfung ob Username und Passwort identisch sind. Aber das müsste sich ja machen lassen
Code: Alles auswählen
if (length($new_password) < $board_config['min_pw_length'] && $board_config['min_pw_length'] > 0)
{
// Fehlemeldung
}
if ($new_password == $username)
{
// Fehlermeldung
}Ich hab mich allerdings noch nicht darüm gekümmert, die stelle zu finden wo das eingefügt werden muss. :rolleyes:
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
-
schmidtedv
- Beiträge: 607
- Registriert: So 13.Feb, 2005 10:46
- Wohnort: St. Blasien (seit 01.06)
- Kontaktdaten:
nunja, zudem wären da noch die fehlenden Optionen fürs ACP, also $board_config['min_pw_length'] z.B. eventuell wäre ja der Codeeinbau von Majormod in den von Niles einfacher, also Account sperren und neues Passwort verschicken, als Funktionen von Niels in den von Majormod zu übernehmen...aber, nunja, ich trau mich nicht ran....hab' gerade versucht Join a Group Upon Registration 0.4.0 MOD von SatCam ans laufen zu kriegen und bin da auf Fehler gestoßen von denen ich dachte ich könnt's "flicken" aber pustekuchen...abgucken klappt halt net immer, seufz. BTW: Sofern da mal einer n Blick riskieren könnte wär ich auch schon sehr dankbar und würde n neues Topic starten :-)