Automatisch Passwort setzten

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Automatisch Passwort setzten

    Wie kann ich automatisch ein passwort setzten lassen wenn sich z.b. einer registriert!
    das dann z.b.
    4s35ndjds
    zugewiesen bekommst!
    und das jeder user ein zufälliges anderes Passwort hat!

  • #2
    Du könntest dir einen Array mit den im Passwort erlaubten Zeichen erstellen und dann Zufallszahlen erzeugen und dein Passwort aus den zufällig aufgerufenen Zeichen zusammensetzen. Also z.B:
    PHP-Code:
    for($i=0;$i<$password_length;$i++){
        
    srand((double)microtime()*1000000);
        
    $password.=$MyArray[rand(0,count($MyArray))];

    Danach empfiehlt sich noch eine Abfrage ob dieses Passwort schon existiert...

    Kommentar


    • #3
      Du musst ein Passwort selbst zeigen das dann in der Db gespeichert wird. Schau mal in den Code-Schnipsel nach, dort sind soweit ich es in erinnerung habe so ein oder zwei Passwortgeneratoren...
      mfg
      Günni


      Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
      Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
      Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
      City-Tiger - Online durch die Straßen tigern...

      Kommentar


      • #4
        @NCoDer: doch nicht so umständlich
        PHP-Code:
        $pass substr(md5(microtime()),0,$length); 
        TBT

        Die zwei wichtigsten Regeln für eine berufliche Karriere:
        1. Verrate niemals alles was du weißt!


        PHP 2 AllPatrizier II Browsergame

        Kommentar


        • #5
          md5() bringt dir aber keine Sonderzeichen in dein Passwort, und das macht letztere bekanntlich sicherer...

          Kommentar


          • #6
            hmm nimm saemtliche zeichen lege sie in ein array wuerfle dies durch.
            Und gib soviel zeichen und damit elemente aus wie du brauchst fertig....

            So hab ich bei Freischaltung pw gemacht
            [color=blue]MfG Payne_of_Death[/color]

            [color=red]Manual(s):[/color] <-| PHP | MySQL | SELFHTML |->
            [color=red]Merke:[/color]
            [color=blue]Du brauchst das Rad nicht neu erfinden ! [/color]<-ForumSuche rettet Leben-> || <-Schau in den Codeschnippsels->

            Murphy`s Importanst LAWS
            Jede Lösung bringt nur neue Probleme
            Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht.
            In jedem kleinen Problem steckt ein großes, das gern raus moechte.

            Kommentar


            • #7
              Das mit dem zufaelligen Mischen des Arrays haette ich auch gemacht. Am besten Array aufstellen, danach eine for-Schleife laufen lassen, die erstmal das Array mischt, dann das erste Obj ekt des Arrays als ein Zeichen zum Passwort hinzufuegt und das Array wieder mischt. Je laenger die for-Schleife laeuft desto laenger wird dein Passwort. Vorteil bei dieser Methode, du kannst Zeichen die im PW vorkommen sollen selber definieren.

              Fuer das Mirschen des Arrays koennte shuffle dein Freund sein.

              Kommentar

              Lädt...
              X