Ich glaube, ich weiß wo der Fehler liegt:
<?php
$handle=fopen('passwort.txt','r');
$Adminpasswort= fgets($handle, 100);
$Adminpasswort= trim($Adminpasswort);
fclose($handle);
$inputpass=$_POST['Passwort'];
md5($inputpass);
trim($inputpass);
if(!$inputpass) {echo "Bitte geben Sie ein Passwort ein!<br>";}
if(isset($_POST['login']) && isset($_POST['Passwort']) && $inputpass == $Adminpasswort)
{
session_start();
$_SESSION['SESSION_Passwort'] == $inputpass;
}
else {echo "Es trat ein Fehler auf!<br>"; session_unregister("SESSION_Passwort");}
?>
<html>
<head>
<title>Administrations Login</title>
<link rel="stylesheet" type="text/css" href="../style.css">
</head>
<body bgcolor="#F3F3F3">
<?php
echo $inputpass;
if($_SESSION['SESSION_Passwort'] == $inputpass)
{
header("Location: admin.php");
}
else
{
echo"<img src="images/error.gif" align="absmiddle"> Das von Ihnen eingegebene Passwort ist falsch, bitte überprüfen Sie die Eingabe <a href="javascript:history.back()">noch einmal</a>.";
}
?>
Die $inputpass Variable lässt sich nicht ausgeben!
Warum?
MfG,
schmichl