halifax123
Neues Mitglied
Guten Morgen ,
ich habe folgende PHP Datein erstellt :
1.
2.
3.
Die geschütze Datei ist die Index-Datei, auf welche nach erfolgreicher Authentifizierung weitergeleitet wird.
Nun folgendes Problem :
Sobald man die Index Datei aufruft, wird weitergeleitet auf das Authentifizierungsformular .
index.php :
Sobald man sich authentifiziert hat wird man nun wieder auf die index geleitet. Mien Problem ist nun das sich das ganze wiederholt, da in der index.php
steht. Wie kann ich diese Wiederholung umgehen? Ich bin ein Totaler Anfänger in PHP. Das dieser PW Schutz nicht sicher ist, ist mir bekannt. Das soll nur eine kleine Übung sein.
Mfg halifax123
ich habe folgende PHP Datein erstellt :
1.
PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Wilkommen auf der Homepage des Freundeskreises Strinz-Margarethä und Aube</title>
<meta name="author" content="Wagner1m">
<meta name="editor" content="html-editor phase 5">
<link rel="stylesheet" type="text/css" href="auth_style.css">
</head>
<body>
<div id = "main">
<form method="post" action="auth_pw.php">
<h1>Zum Aufrufen der Website ist eine Authenifizierung erforderlich</h1>
<br>
<p>Benutzername</p>
<p><input type="text" name="usr" class = "text"/></p>
<p>Passwort</p>
<p><input type="password" name="psw" class = "text"/></p>
<p><input type="submit" name="submit" value="OK" class = "submit"/></p>
</form>
</div>
</body>
</html>
2.
PHP:
<?php
include('access.php');
$user = $_POST['usr'];
$pass = $_POST['psw'];
if ($user == $username && $pass == $password) {
header("Location: ../index.php");
}
?>
3.
PHP:
<?php
$username = "user";
$password = "pass";
?>
Die geschütze Datei ist die Index-Datei, auf welche nach erfolgreicher Authentifizierung weitergeleitet wird.
Nun folgendes Problem :
Sobald man die Index Datei aufruft, wird weitergeleitet auf das Authentifizierungsformular .
index.php :
PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<?php include('fix/de_head.html'); ?>
<link rel="stylesheet" type="text/css" href="style/menue.css">
<link rel="stylesheet" type="text/css" href="style/content.css">
<meta http-equiv="Refresh" content="1; URL=start/auth.php">
<body>
<div id = "main">
<?php include('fix/de_header.html'); ?>
<?php include('html/de_nav_aktuell.html'); ?>
<?php include('html/de_cont_aktuelles.html'); ?>
<?php include('html/de_infobox.html'); ?>
<?php include('html/de_nav_right.html'); ?>
</div>
</body>
</html>
Sobald man sich authentifiziert hat wird man nun wieder auf die index geleitet. Mien Problem ist nun das sich das ganze wiederholt, da in der index.php
HTML:
<meta http-equiv="Refresh" content="1; URL=start/auth.php">
steht. Wie kann ich diese Wiederholung umgehen? Ich bin ein Totaler Anfänger in PHP. Das dieser PW Schutz nicht sicher ist, ist mir bekannt. Das soll nur eine kleine Übung sein.
Mfg halifax123