Bitte geben Sie einen Grund für die Verwarnung an
Der Grund erscheint unter dem Beitrag.Bei einer weiteren Verwarnung wird das Mitglied automatisch gesperrt.
Passwortstärke einstellen und Berechtigung Benutzernamen erweitern!
#1 Passwortstärke einstellen und Berechtigung Benutzernamen erweitern!
Die Admins achten darauf, denke ich, dass ihr Passwort immer eine gute Stärke aufweist!
- Aber wie sieht es mit den Mitgliedern aus?
Auf die Schnelle ist dann ein Passwort wie 1234, 4711, hallo oder qwertz eingegeben!
Ein leichtes Spiel für Häcker! - Und... Wie sieht es mit den Benutzernamen aus?
Je nach Forum könnte man auch Umlaute und bestimmte Sonderzeichen gebrauchen, um z.B. "W. Müller" oder "Wolfgang (Admin)" darzustellen.
Vorschlag:
1. Passwortstärke optional einstellen oder einfach durch Xobor erhöhen!
2. Umlaute und bestimmte Sonderzeichen optional für den Benutzernamen zulassen, wie z.B.: Ä, Ö, Ü, ü, ö, ä, &, :, (, ), ., - und Leerzeichen!
Vorab-Lösung:
Habe hier eine machbare Lösung mit den Elementen "pattern" und "required" gefunden!
Sinnvoll ist es, denke ich, das Skript in die Anmeldung zu bringen!
<form>
<input type="password" pattern="[a-zA-Z0-9!?@#$%^&*]{4,20}" title="Eingabe mit min. 4 und max. 20 Zeichen, mit großen oder kleinen Buchstaben, mit Zahlen oder bestimmte Sonderzeichen (!?@#$%&*)!" required>
</form>
Wer Interesse hat, mehr in meinem Forum:
Bis dann
Wolfgang
Forum für Hilfe, Tricks & Tipps / Foren-Nr.: 104774 / Template: Business (V4) / Browser: Edge
#2 RE: Passwortstärke einstellen und Berechtigung Benutzernamen erweitern!
#3 RE: Passwortstärke einstellen und Berechtigung Benutzernamen erweitern!
Hallo 844er,
klasse, dass Dir der Vorschlag auch gefällt!
Funktioniert auch im Template V6 und im mobilen Design - Hier das komplette Skript:
(Habe auf meiner Webseite alles genau beschrieben....)
Das folgende Skript kannst Du komplett unter "Mobil" und "Eigenes Javascript" einfügen:
"Admin > Layout > Farben & Einstellungen > Mobil > Eigenes HMTL/JS > Eigenes Javascript"
Über Zeile 3-5 kannst Du den Benutzernamen einrichten
Über Zeile 7-12 wird die Passwortstärke bestimmt
Über Zeile 29-32 wird ein grüner Haken erzeugt, wenn die Eingabeanforderungen erfüllt sind!
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
<!-- Passwort / Für responsive Design und mobiles Template -->
<script>
var BenutzerMinZeichen = 4 // Min. Anzahl der Zeichen für den Benutzernamen!
var BenutzerMaxZeichen = 25 // Max. Anzahl der Zeichen für den Benutzernamen!
var BenutzerSonder = 1 // 1=Ja 0=Nein - Umlaute und bestimmte Sonderzeichen, wie Ä, Ö, Ü, ü, ö, ä, &, :, (, ), ., - und Leerzeichen sind erlaubt
var PasswortMin = 6 // Min. Anzahl der Zeichen für das Passwort!
var PasswortMax = 20 // Max. Anzahl der Zeichen für das Passwort!
var PasswortGroß = 0 // 1=Ja 0=Nein - Mindestens 1 Großbuchstabe ist im Passwort notwendig!
var PasswortKlein = 0 // 1=Ja 0=Nein - Mindestens 1 Kleinbuchstabe ist im Passwort notwendig!
var PasswortZahlen = 0 // 1=Ja 0=Nein - Mindestens 1 Zahl ist im Passwort notwendig!
var PasswortSonder = 0 // 1=Ja 0=Nein - Mindestens 1 Sonderzeichen!
/////////////// Ende der Eingabe ////////////////////
if (BenutzerSonder == 1) {benus = '[a-zA-Z0-9ÄÖÜüöä &:().-]';benuss = 'kann auch Sonderzeichen, wie ÄÖÜ&:().- und Leerzeichen';} else {benuss = 'darf keine Sonderzeichen';benus = "[a-zA-Z0-9]"};
if (PasswortGroß == 1) {passg = '(?=.*[A-Z])';passgg = ', min. 1 Großbuchstabe '}else{passg='';passgg=''};
if (PasswortKlein == 1) {passk = '(?=.*[a-z])';passkk = ', min. 1 Kleinbuchstabe '}else{passk='';passkk=''};
if (PasswortZahlen == 1) {passz = '(?=.*[0-9])';passzz = ', min. 1 Zahl '}else{passz='';passzz=''};
if (PasswortSonder == 1) {passo = '(?=.*[^a-zA-Z0-9])(?=.*[^])[^]';passoo = ', min. 1 Sonderzeichen';}else{passo='(?=.*[^])[^]';passoo='';passooo = '';};
$("input[name='namen']").attr({'pattern':''+benus+'{'+BenutzerMinZeichen+','+BenutzerMaxZeichen+'}','title':'Benutzername mit '+BenutzerMinZeichen+' bis '+BenutzerMaxZeichen+' Zeichen, '+benuss+' enthalten!','required':''}).after('<span></span>');
$("input[name='puw']").attr({'pattern':''+passz+''+passk+''+passg+''+passo+'{'+PasswortMin+','+PasswortMax+'}','title':'Passwort mit '+PasswortMin+' bis '+PasswortMax+' Zeichen'+passzz+''+passgg+''+passkk+''+passoo+'','required':''}).after('<span></span>');
$("input[name='mail']").attr({'pattern':'[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,}$','title':'Email-Adresse mit min. 2 Zeichen, einem @ und einer Domain','required':''}).after('<span></span>');
</script>
<style>
input:required+span::before {content: url(https://files.homepagemodules.de/b2001010/a_775_50353579.png);position:absolute;cursor:pointer;margin-top:-25px;right:50px;}
input:required+span:hover::after {content: attr(title) "Bitte füllen Sie die Zeile aus!"; background:#555555;color: #eeeeee;border: 1px solid #aaaaaa;border-radius: 4px;z-index:999999999;position:absolute;padding: 1px 1em;margin-top:-65px;right:50px;}
input:required:valid+span::before {content: url(https://files.homepagemodules.de/b2001010/a_787_d5576045.png);}
input:required:valid+span:hover::after {content: attr(title) "Die minimalen Eingabeanforderungen sind erfüllt!";background: #005000;}
</style>
PS: Schöner ist es allerdings, wenn es von Seiten Xobor eingerichtet wird!
Bis dann
Wolfgang
#4 RE: Passwortstärke einstellen und Berechtigung Benutzernamen erweitern!
Sehr schöne Idee wieder, aber... halte ich nicht für nötig (flächendeckend), weil...
1. Jeder User weiß inzwischen, wie ein sicheres Passwort aussieht und zweitens handelt es sich nicht um ein Banking-Account.
Lustigerweise treffe ich auch immer wieder auf sogenannte Sicherheitsanzeigen, die bei extrem komplizierten Passwörtern noch 'mittel' anzeigen, während andere trotz fehlender Komplexität 'stark' anzeigen.
2. Umlaute und sonstige Sonderzeichen gehören meiner Ansicht nach generell im Zuge der Globalisierung in Benutzernamen unterbunden. Ein Benutzername braucht eine eindeutige Zuordnung - mit Name und Zahl oder ähnlich. Mehr braucht man nicht. Man kann nicht jedermanns Lieblingszeichen berücksichtigen, geschweige denn länderspezifische Sonderzeichen (französische Accents z.B.). Der Vorteil, wenn man das vereinfacht: Man ist in der Lage, Namen zu entziffern, und als Anrede in einem Beitrag ohne große Schwierigkeiten zu verwenden. Immerhin hat man manche Sonderzeichen nicht mal auf der eigenen Tastatur.
Deshalb kann man den Vorschlag trotzdem umsetzen - Xobor-seitig - falls der Support das möchte - aber ich möchte die einfachste Variante optional zur Verfügung haben, wenn das geht.
Viele Grüße
River
+++Ich will Computercrack werden! XD+++
Business Template (v4)
- Informationen
- Aktuelle News
- Forum Tutorials - Tipps und Anleitungen
- SEO / Werbung fürs Forum
- Verwaltung
- Extras
- Design
- Plugin(system)
- Eure Fragen zu Tutorials
- Forum Support
- Fragen und Antworten
- Pluginsystem
- Plugins
- Templates & Sprachen
- Bugreport
- Verbesserungsvorschläge
- Sponsoren gesucht
- Das neue Xobor Business-Template
- News und Updates
- Bugreport
- Allgemeines Feedback
- Verbesserungsvorschläge
- Sonstiges
- Kaffeeklatsch
- Lob & Kritik
- Verbesserungsvorschläge
- Allgemeine Fragen
- Fehlermeldungen
- Verbesserungsvorschläge Responsive Design
- Bugreport Responsive Design
- Archiv - Alter Betatest
- Responsive Design - Verbesserungsvorschläge
- Responsive Design - Bugreport
- Fragen zum neuen Template
- Neue Administration Beta Test
- Bugreport Neue Administration
- Allgemeines Fragen & Feedback
- Verbesserungsvorschläge zur neuen Administration
- Shoutbox
Ähnliche Themen
Jetzt anmelden!
Jetzt registrieren!
© 2017 Xobor | Forum-Software