Passwortschutz ohne htaccess
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
angabe
brauchbare beispiel
code
datenbank
eingabe
fehlgeschlagenen login
header
http
jemand
login
realisieren
salzburger
schaffen
schutz
session
steig
stiefel
suchbegriff
test
vorredner
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich hab das anders gemacht, die Eingaben werden mit dem user/pass angaben in einer datenbank verglichen:
<html>
<body bgcolor="#000000" text="#00FF00" link="#00FF00" vlink="#00FF00" alink="#00FF00">
<center><form name="form1" method="post" action="">
<table width="26%" border="1" bordercolor="#00FF00" bgcolor="#006600">
<tr>
<td colspan=3><center><a href="view.php"><br>Movies anzeigen<br></a>?</center></td>
</tr>
<tr>
<td><center>User</center></td>
<td><center><input type="text" name="user"></center></td><br><br>
</tr>
<td><center>Pass</center></td>
<td><center><input type="password" name="pass"></center></td>
</tr>
<tr>
<td colspan=2><center><br><input type="submit" name="admin" value="Login"><br>?</center></td>
</tr>
</table>
<?
$db_serv = 'localhost';
$db_name = '******';
$db_user = '******';
$db_pass = '******';
$db = mysql_connect($db_serv, $db_user, $db_pass) or die('ERROR!');
mysql_select_db($db_name, $db) or die('ERROR!');
$sql = "SELECT user, pass FROM admin";
$result = mysql_query($sql) OR die(mysql_error());
$row = mysql_fetch_assoc($result);
if (isset($admin))
{
if ($_POST["user"]==$row['user'] & $_POST["pass"]==$row['pass'])
CODE f?r einen Erflogreichen Login
else
CODE f?r einen Fehlgeschlagenen Login
};
mysql_close($db);
?>
</form>
</center>
</body>
</html> -
Da w?rde sich eine datenbank anbieten...
-
Vern?nftigen Schutz gibt es auch mit den Session-Funktionen in PHP!
-
Es funktioniert eigentlich nur sinnvoll mit php und /oder MySQL. Java kannst voll vergessern. Jeder der sich etwas auskennt, wird das rausbekommen.
-
hallo,
vll. bringt dich das weiter http://www.ectona.com/ dann suchbegriff member.
du wirst dich trotzdem ein wenig mit php und mysql auseinandersetzen m?ssen, anders wird das was du willst nicht
zu schaffen sein.
lg aus dem sonnigen Radstadt/Salzburger Land
jarud -
-> Hier ist ein Script:
->
-> Login.html:
->
-> <html>
-> <head>
-> <title>test</title>
-> <meta http-equiv="Content-Type" content="text/html;
-> charset=iso-8859-1">
-> </head>
-> <body bgcolor="#FFFFFF" text="#000000">
-> <form name="login" method="post" action="login.php">
-> Username:
-> <input type="text" name="username" size="20">
-> <br>
-> Password:
-> <input type="password" name="password" size="20">
-> <input type="submit" name="login" value="login">
-> </form>
-> </body>
-> </html>
->
->
-> Login.php:
->
-> <?php
-> if ($username== "test" && ($password=="test" OR
-> $password=="passwort2" OR $password=="passwort3" OR
-> $password=="passwort4"))
-> {
-> header("Location:
-> http://www.passwortgesch?tzerbereich.de");
-> } else
-> {
-> header("Location: http://www.fehlerseite.de");
-> }
-> exit;
-> ?>
Gilt das nur f?r einen angemeldeten Member mit 3 Passw?rtern?? Ich steig da irgendwie nicht ganz durch. Kannst du mir das zeigen, wie das geht, wenn ich 4 oder 5 Member habe und jeder ein anderes Passwort? -
Wie die Vorredner schon sagten, das Session-Handling von PHP in Verbindung mit einer MySQL-Userdatenbank ist eine komfortable und vor allem recht einfach zu implementierende L?sung. Ein brauchbare Beispiel gibts hier: http://simpleauth.munk.nu/
@somma
Ich glaube du verwechselst da Java mit Javascript - das sind zwei grundverschiedene Paar Stiefel. Mit Java & MySQL (JDBC) kann man lediglich Zugriffsschutz auf Applets realisieren, in Websites an sich ist Java nicht integrierbar. -
Aber alles ned wirklich sicher.
Wenn zB jemand die Adresse kennt auf die das Passwort linkt, kann er sie auch gleich so in den Browser eingeben... -
Also zum anfangen finde ich das phpkit 1.6 nicht schlecht ! Da ist dann auch alles drin ! hier der link www.phpkit.de
Speedy -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage