Passwortabfrage

andreas2000

Mitglied
Hallo, typisches Thema,

hab folgende Aufgabe:

Skizzieren Sie ein php Programm, das eine geheime nachricht in einer HTML Seite anzeigt, wenn der Benutzer (wer) mit Namen wurzel mit dem Passwort (parole) hallo auf das Programm zugreift. Die geheime Nachricht soll sich in einer separaten Datei befinden.


Hab leider keine große Ahnung von php,

danke für Hilfe,
Gruß,
Andreas.
 
Das einfachste wäre Folgendes: Erstelle ein Formular mit zwei Felder. Überprüfe im verarbeitenden Skript die eingegeben Werte und die Vergleichswerte auf Identität. Ist das der Fall, gib mithilfe der readfile()-Funktion den Inhalt der Datei aus. Fertig.
Die Umsetzung musst du schon selbst hinbekommen, schließlich ist es deine Aufgabe.
 
ich weiss, ich weiss, hab sogar versucht,

aber ich habs trotzdem nicht hinbekommen,
vielleicht erbarmt sich ja doch jemand :-)

Gruß,
Andreas.
 
Probier mal Folgendes:
PHP:
<?php

	$_POST['user'] = ( isset($_POST['user']) && $_POST['user'] === 'wurzel' )
		? $_POST['user']
		: null;
	$_POST['pass'] = ( isset($_POST['pass']) && $_POST['pass'] === 'parole' )
		? $_POST['pass']
		: null;

	if( !is_null($_POST['user']) && !is_null($_POST['pass']) ) {
		readfile('foobar');
	} else {

?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
	<input type="text" name="user">
	<input type="password" name="pass">
	<input type="submit">
</form>
<?php

	}

?>
 
Zurück