passwort dynamich
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aktuelle auswahl
ausgabe
auswahl
bereich
code
dynamisches passwort
einfaches beispiel
eingabe
formular
frage
geheimer login
klammern
login
richtig login
server
start
verarbeiten
webseite
zeichen
zufall
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Formuliere bitte deine Frage noch einmal so, dass auch verstanden werden kann, was du erreichen willst.
Was soll ein dynamisches Passwort sein? Wo soll das angelegt werden? Was meinst du mit »vom lima city server auf webseite zu administrieren« -
Meinst Du sowas wie ein Passwort per Zufall ?
function create_pass($digits=8) { $newpass = ""; $xstring = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; mt_srand((double)microtime()*1000000); for ($i=1; $i <= $digits; $i++) { $newpass .= substr($xstring, mt_rand(0,strlen($xstring)-1), 1); } return $newpass; }
damit kannst Du ein neues "Passwort" per Zufall erstellen,
die Zahl in den Klammern gibt die Anzahl der Zeichen vor
$new_pass1 = create_pass(); // --- neues Passwort mit 8 Zeichen echo $new_pass1; // --- Ausgabe ist z.B: p4FvY9u2 $new_pass2 = create_pass(6); // --- neues Passwort mit 6 Zeichen echo $new_pass2; // --- Ausgabe ist z.B: Bg4Tr3
oder meinst Du allgemein .... Login mit Passwort ... auf Deinem Webspace ?
hier mal ein "einfaches" Beispiel für Login mit $_SESSION
<?php // ------------------------------------------ $user_pass = 'geheim'; session_start(); // ------------------------------------------ // -------- Passwort-Eingabe verarbeiten ---- if ( !empty($_REQUEST['pw']) ) { if ( $_REQUEST['pw'] == $user_pass ) { $_SESSION['pass'] = md5($user_pass); $_SESSION['time'] = time(); } else { // --- Aktion wenn das Passwort falsch war --- ## session_unset(); ## session_destroy(); echo "<br />FEHLER ... Passwort-Eingabe war nicht richtig !!! \n"; echo "<br />\n"; } } // ------------------------------------------ // -------- Auswahl-Eingabe verarbeiten ----- if ( !empty($_REQUEST['a']) ) { $go_auswahl = $_REQUEST['a']; if ( $go_auswahl == 'logout' ) { if (isset($_SESSION)) { session_unset(); session_destroy(); } echo "<br />OK ... Logout war erfolgreich.\n"; echo "<br />\n"; } } // ------------------------------------------ if ( isset($_SESSION['pass']) && $_SESSION['pass'] == md5($user_pass)) { // --- START --- geheimer LOGIN Bereich ---- echo "<br />OK :) ... Das Paswort ist richtig, Login ist noch aktiv\n"; echo "<br />\n"; echo "<br />Diesen Text sieht man nur wenn das Passwort-Eingabe richtig war.\n"; echo "<br />\n"; echo "<br />Auswahl / Menue: \n"; echo "<br /> --- <a href=\"?a=start\">START</a> --- <a href=\"?a=test\">TEST</a> --- <a href=\"?a=logout\">LOGOUT</a> --- \n"; echo "<br />\n"; echo "<br />\n"; echo "<br />Aktuelle Auswahl: <strong>".$go_auswahl."</strong>\n"; echo "<br />\n"; // --- ENDE --- geheimer LOGIN Bereich ---- } else { // -------- hier das LOGIN Formular ---- $login_filename = 'login1.php'; $login_formular = ' <form name="form1" method="post" action="'.$login_filename.'"> Das Passwort: <input type="text" name="pw" size="20" maxlength="50" /> <input type="hidden" name="a" value="login" /> Login: <input type="submit" value="OK" /> </form> '; echo "<br />\n"; echo "<br />Zum Login bitte das Paswort eingeben.\n"; echo "<br />\n"; echo "<br />\n"; echo $login_formular; echo "<br />\n"; } // ------------------------------------------ ?>
Dieses Beispiel ist nur um zu zeigen, wie so ein Login / Logout grundsätzlich geht
... zumindest mal eine Möglichkeit ... mit Passwort aus Variable und $_SESSION
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage