Mailinglisten-Archive |
On Wed, 26 Jan 2000, Armin Steiner wrote:
> > Ich suche ein Script, dass einen User-Login auf Namen und Password
> > überprüft, und bei Erfolg auf eine andere Seite weiterleitet,
> ansonsten eine
> > Fehlermeldung rausgibt.
>
> Hallo Helge,
> 3.
> Bei erfolgter Authentifizierung die ID des Benutzers durch einen
> eigenen Verschlüsselungsalgorithmus codiert mitschleppen, damit
> es keinem zu leicht gemacht wird.
Wenn er user und passwort in einer db abspeichert kann man
dort auch eine Zufallszahl ablegen, die als Session-ID mitgeschleppt
wird. Ich hinterlege ausserdem einen timestamp, nach 1h idle-Time
fliegt der user raus ;-)
$Utimestamp = mysql_result($result,0,"timestamp");
$akttime = mktime();
$timediff = $akttime - $Utimestamp;
$maxdiff = 3600;
# Jetzt vergleichen ob das alles sein kann!
IF ($Urandom != $pass OR $timediff > $maxdiff):
$error="1";
ENDIF;
IF ($error == "1"):
PRINT "<input type=\"hidden\" name=\"tag\" value=\"$tag\">";
include("./escape.php3");
exit();
ENDIF;
--
+---------------------------------------------------------+
|Michael Renner | |
|MPI fuer biologische Kybernetik |Phone: +49-7071-601-638|
|Spemannstr.38, D-72076 Tuebingen |FAX: +49-7071-601-616|
|michael.renner_(at)_tuebingen.mpg.de | |
+----------------------------------------------------ESC:wq
php::bar PHP Wiki - Listenarchive