Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Du musst aber bedenken, dass die Daten im Klartext übertragen werden...
$kennwort = $_POST['kennwort'];
<?php md5 echo $_POST['kennwort'];?>
Hallo,Hallo nochmal,
erstmal danke für die zahlreichen Antworten!
ALso SSL Habe ich, reicht das, wenn ich das einfach als Link schreibe oder muss ich da noch was im Code hinzufügen
Wenn ich den md5 Befehl in die Variable schreiben will und in das Formularfeld bekomme ich immer einen Parse error.
oderPHP:$kennwort = $_POST['kennwort'];
PHP:<?php md5 echo $_POST['kennwort'];?>
Was mache ich hier nicht richtig
Viele Grüsse
$kennwort = md5($_POST['kennwort']);
<?php session_start (); ?>
<html>
<head>
<title>Login</title>
</head>
<body>
<?php
if (isset ($_REQUEST["fehler"]))
{
echo mysql_error();
echo "Die Zugangsdaten waren ungültig.";
}
?>
<form action="login.php" method="post">
Name: <input name="nickname" type="text" Id="nickname" size="20">
<br>
Kennwort: <input type="kennwort" name="kennwort" size="20"><br>
<input type="submit" value="Login">
</form>
</body>
</html>
<?php
// Session starten
session_start ();
// Datenbankverbindung aufbauen
$connectionid = mysql_connect ("*", "*", "*");
if (!mysql_select_db ("*", $connectionid))
{
die ("Keine Verbindung zur Datenbank");
}
$sql = "SELECT ".
"Id, nickname, nachname, vorname ".
"FROM ".
"benutzerdaten ".
"WHERE ".
"(nickname like '".$_REQUEST["nickname"]."') AND ".
"(kennwort = '".md5 ($_REQUEST["kennwort"])."')";
$result = mysql_query ($sql);
if (mysql_num_rows ($result) > 0)
{
// Benutzerdaten in ein Array auslesen.
$data = mysql_fetch_array ($result);
// Sessionvariablen erstellen und registrieren
$_SESSION["user_Id"] = $data["Id"];
$_SESSION["user_nickname"] = $data["nickname"];
$_SESSION["user_nachname"] = $data["nachname"];
$_SESSION["user_vorname"] = $data["vorname"];
header ("Location: intern.php");
}
else
{
header ("Location: formular.php?fehler=1");
}
?>
Super,
das hat geklappt. Danke!
Ich danke ich werde langsam nervig..
.. aber eine FRage habe ich noch.
warum kann ich mich mit den Daten nicht anmelden
PHP:<?php session_start (); ?> <html> <head> <title>Login</title> </head> <body> <?php if (isset ($_REQUEST["fehler"])) { echo mysql_error(); echo "Die Zugangsdaten waren ungültig."; } ?> <form action="login.php" method="post"> Name: <input name="nickname" type="text" Id="nickname" size="20"> <br> Kennwort: <input type="kennwort" name="kennwort" size="20"><br> <input type="submit" value="Login"> </form> </body> </html>
PHP:<?php // Session starten session_start (); // Datenbankverbindung aufbauen $connectionid = mysql_connect ("*", "*", "*"); if (!mysql_select_db ("*", $connectionid)) { die ("Keine Verbindung zur Datenbank"); } $sql = "SELECT ". "Id, nickname, nachname, vorname ". "FROM ". "benutzerdaten ". "WHERE ". "(nickname like '".$_REQUEST["nickname"]."') AND ". "(kennwort = '".md5 ($_REQUEST["kennwort"])."')"; $result = mysql_query ($sql); if (mysql_num_rows ($result) > 0) { // Benutzerdaten in ein Array auslesen. $data = mysql_fetch_array ($result); // Sessionvariablen erstellen und registrieren $_SESSION["user_Id"] = $data["Id"]; $_SESSION["user_nickname"] = $data["nickname"]; $_SESSION["user_nachname"] = $data["nachname"]; $_SESSION["user_vorname"] = $data["vorname"]; header ("Location: intern.php"); } else { header ("Location: formular.php?fehler=1"); } ?>