Protect User Account 1.2.9

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
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!
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

:lol:
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!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Naja, tagsüber Programmiere ich und nachts Backe ich! ^q
Bleibt die Frage: Wann schlafe ich? ^2 :rolleyes:
<!-- BEGIN switch_schoko_sahnetorte -->

AMIGA - AMIGA - AMIGA

<!-- END switch_schoko_sahnetorte -->
Ist das ne anspielung auf die Übersetzung des Wortes Amiga?
Wenn ja, dann wirft die Übersetzung von Link ganz andere Interpretationen der bedeutung meines Nicks auf! :eek:
Der Nick wird mir immer Sympatischer. :D
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

AmigaLink...
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!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Ä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]
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

IMHO Französisch und bedeutet soviel wie Freundin
stimmt...
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

[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. :D
:)[/quote]


@amiga
frage, hast du eventuell die deutsche übersetzung für die languge files...

lieben gruss
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

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]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Hier mal meine. Bitte prüfen, in wie weit die vollständig ist.

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.';
lang_main.php

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';
Und die bad_login.tpl für language/lang_german/email/ anbei...
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!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Die sind für den Protect useraccount, oxpus.
Blondi meinte aber, glaube ich, den Password Protection. :)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Oh, äh, egal.
Passt aber zum Topic :p
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!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

:lol:
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

toll jetzt weis ich garnicht mehr welchen ich einbauen soll...

wasnnnnnn besser :confused:
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Beide gemainsam ;)
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!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

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]
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

aha... na dann mal probieren muss :-))
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Viel Spaß dabei! :)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

na ja...ob das spassig wird... i weis nett ^w
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich drück Dir die Daumen.
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!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

blondi hat geschrieben:na ja...ob das spassig wird... i weis nett ^w
Geh nicht so verkrampft an solche sachen ran. Dein Board läuft doch verdammt gut! :)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

ihr seit ja goldig... mal sehen was dabei rauskommt.... ¢4
Benutzeravatar
Hotflame
Beiträge: 87
Registriert: Do 05.Aug, 2004 09:04
Wohnort: Berlin
Kontaktdaten:

Beitrag von Hotflame »

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!
Das hatte die minerva auch damals :) aber keine ahnung ob das der hier beschriebene mod ist , der jedenfalls hatte schon german files ;) muss mal gucken ob ich die install noch irgendwo auf platte habe.

mfg

hoti
Testzugang -> Nick: tester -> Passwort: 13

Bild
schmidtedv
Beiträge: 607
Registriert: So 13.Feb, 2005 10:46
Wohnort: St. Blasien (seit 01.06)
Kontaktdaten:

Beitrag von schmidtedv »

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
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:

Beitrag von schmidtedv »

...bin ich mal so dreist und poste noch einen hinterher...

Eventuell AmigaLink (da Du ja eh mit diesem MOD arbeitest) zu der einen oder anderen Lösungsfindung Zeit bei den von mir angesprochenen Makeln/Wünschen...? :-)
Rettet den Wald, esst mehr Specht!

Forum [ sofern im Beitrag darauf verwiesen :-) ]
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Die Lösung ist bereits hier im thread! :D
[quote="oxpus - Do 24.Feb, 2005 15:58";p="24265"]
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
In der usercp_register.php an geeigneter Stelle:

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
}
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:
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

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:

Beitrag von schmidtedv »

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 :-)
Rettet den Wald, esst mehr Specht!

Forum [ sofern im Beitrag darauf verwiesen :-) ]
Antworten