Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

eindeutige Zugangsschlüssel

  • simpsonetti
  • simpsonetti's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
6 years 3 months ago #162586 by simpsonetti
eindeutige Zugangsschlüssel was created by simpsonetti
Moin,
wir nutzen seit einiger Zeit LS und sind sehr angetan davon.
Nun werden wir auf eine kostenpflichtige Version setzen.
Unabhängig davon, kann ich beim Erstellen der Tokens Kriterien mitgeben, die es einfacher machen die Tokens zu lesen?
So ist z.B. es manchmal schwer zu unterscheiden, ist es in I oder ein l, ein 0 oder O.
Ja beim genauen hinschauen erkennt man es, aber wenn dann auch noch die Schriftart ungünstig gewählt ist, wirds schwer.
Das wollte ich vermeiden.
Unter Linux gib es ein Programm namens "pwgen" die mit der Option -B --ambigous keine dieser Zeichen ausgibt.

Ist so etwas auch für LS geplant?
Gruß Sebastian
The topic has been locked.
More
6 years 3 months ago - 6 years 3 months ago #162587 by cookiemonster
Replied by cookiemonster on topic eindeutige Zugangsschlüssel
Hi simpsonetti,

das kannst du bereits jetzt - einfach in der application\models\Token.php das str_replace anpassen und somit die unerwünschten Zeichen auf andere austauschen :)
return str_replace(array('~', '_','l','I','0','O'), array('a', 'z','L','i','1','o'), Yii::app()->securityManager->generateRandomString($iTokenLength));


LG Cookiemonster
Last edit: 6 years 3 months ago by cookiemonster.
The topic has been locked.
  • simpsonetti
  • simpsonetti's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
6 years 3 months ago #162591 by simpsonetti
Replied by simpsonetti on topic eindeutige Zugangsschlüssel
Okay. Danke für den Hinweis.
Bei mir steht da aktuell:
[^0-9a-zA-Z_~] drin. Ich müßte das also anpassen auf:
[^1-9a-hjkmnpq-zABCDEFGHJKLMNPQRSTUVWXYZ_~]

Ich würde das schöner finden, wenn das mit einer Checkbox im Interface zu regeln wäre.
Ich kann auf das System zugreifen, meine Kollegen aber haben keinen Zugang. Nur eben auf LS.
The topic has been locked.
More
6 years 3 months ago #162592 by cookiemonster
Replied by cookiemonster on topic eindeutige Zugangsschlüssel
Hab meine Antwort nochmal editiert, hat mit dem preg nicht geklappt, aber gleich drüber ist das str_replace, das funktioniert einwandfrei :)

Bin voll bei dir, schöner wäre ein Interface, aber hey - besser als gar nichts und wenn du es im Code verankerst, gilt es eh generell und braucht keine weitere Config :-)
The topic has been locked.
More
6 years 3 months ago #162602 by jelo
Replied by jelo on topic eindeutige Zugangsschlüssel
Featurerequest im Bugtracker öffnen. Vielleicht ein Textfeld, wo man den Zeichenpool selber vorgeben kann und zwei Standardsets zu Auswahl. Das jetzige und ein " Non-ambigous".
Als simpelste Variante wäre ein Config-Eintrag ohne GUI.

Selber im Code verankern bedeutet Aufwand bei jedem Update.

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
The topic has been locked.
  • simpsonetti
  • simpsonetti's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
6 years 3 months ago #162610 by simpsonetti
Replied by simpsonetti on topic eindeutige Zugangsschlüssel
Okay, erledigt.
The topic has been locked.
More
6 years 3 months ago #162624 by jelo
Replied by jelo on topic eindeutige Zugangsschlüssel
Im Bugtracker ist "English, please" angesagt ;-)
Ich verlinke den Featurerequest mal hier. Sollte man auch im Forumthread ablegen.
bugs.limesurvey.org/view.php?id=13184

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
The topic has been locked.
Moderators: Joffm

Lime-years ahead

Online-surveys for every purse and purpose