Passwortabfrage

Hallo ihr PHP-Fans,

bin absoluter PHP-nichtskönner, aber möchte bei einer Html, dass wenn man die öffnet zuerst eine Passwortabfrage kommt. Wenn man das richtige Passwort eingegeben hat, kommt die eigendliche HTML. Weiß jm. wie der Code aussehen kann?
Danke im Vorraus

Willst du den Code mit PHP schreiben?

Was für einen PHP-Code hast Du bereits geschrieben?

Kleines Beispiel:
[PHP]

<?php // --- Build View $loginView = new viewBuilder("templates/login_tpl.htm"); $loginView->printHTML(); // --- if someone tries to login if (isset($_POST['login_submit'])) { $username = htmlspecialchars($_POST['login_username']); $password = htmlspecialchars($_POST['login_password']); if ($username == "" || $password == "" || $username == 'Username' || $password == 'Password') { echo 'Du musst alle Felder ausfüllen!'; } else { $mysql = new MySQL($db_server, $db_name, $db_user, $db_password); $data = $mysql->doFetchObject("SELECT `id` FROM `users` WHERE `username` = '".$username."' AND `password` = '".$password."' LIMIT 1"); if (isset($data->id)) { $_SESSION['user'] = array(); $_SESSION['user']['id'] = $data->id; header("Location: index.php"); } } } ?>[/PHP]

bin absoluter PHP-nichtskönner
von philipp.hat.alles

Ja, und habe leider keinen PHP-Code…:frowning:

Hier ein paar Links:
http://de.wikipedia.org/wiki/Htaccess
http://de.selfhtml.org/servercgi/server/htaccess.htm
http://aktuell.de.selfhtml.org/artikel/server/htaccess/

eins noch, die seite ist offline und wird offline bleiben :wink:

Wie meinst du das?

Wahrscheinlich localhost für sich auf’m Rechner.

Aber welche Seite?!

@aJunkie: Genau das meine ich :wink:
@pallino: eine Seite, die ich privat zum gebrauch nehme. Wo ich auch mal vertrauliche sachen hab und deshalb soll sie passwortgeschützt sein…

Okay. Also du kannst das ganz einfach mit einer .htaccess Datei lösen:
http://www.html.de/php/38122-passwortabfrage.html#post278663

oder

eKiwi - Alles für den Webmaster, kostenlose Banner, Flash, Buttons und vieles mehr

Hier htmlspecialchars() mit $mysqli->real_escape_string() ersetzen.

eKiwi geht nicht, das muss wieder mal online sein… Kann von euch sowas nicht? (entschuldigung, wennes sich blöd anhört)
Ich möchte ja nur: Seite.html (mit doppelklick)öffnen->„Login“(Benutzername und Passwort)->wenn richtig, wird die eigendliche html angezeigt.
Wenn es möglich wäre (offline) ein Benutzername + Passwort zu erstellen… :expressionless:

Lies dir das hier mal durch:
PHP-Einfach.de - PHP Tutorial - Logische Operatoren
PHP-Einfach.de - PHP Tutorial - Übung

Na ja, das grundsätzliche Problem dürfte sein: Wenn jemand vor deinem Rechner sitzt, kann er oder sie im Zweifel einfach den Mechanismus umprogrammieren/ausschalten.

Einfacher wäre es, dafür zu sorgen, dass kein Unbefugter mit deinem Account an deinen Rechner kommt.

nagut… den ist das Thema [GESCHLOSSEN]