PW-login Skript

CSS, Java Script u.s.w

Moderator: HTML-Laie

Antworten
Benutzeravatar
moni
Held des Forums
Held des Forums
Beiträge: 8335
Registriert: Mo 16. Nov 2009, 20:56
Mein Vorname: Monika
Wohnort: Borken
Kontaktdaten:

PW-login Skript

Beitrag von moni »

Hallo zusammen ...

Brauche dringend einen PHP Skript ,für HP Login-Paswort ..ohne nötigen Mitgleiter Anmeldung .

Möchte gern eine Komplette HP als Privat gestalten . Bei der Suche in Internet habe den faden verloren weil es schon wieder so viele sind , zum großen Teil auch mit Mitglieder Bereich .
Brauche was einfaches .
kann mir da jemanden weiter etwas empfehlen ?
Viele Grüße ...Monika
Benutzeravatar
Jasko
Globaler Moderator
Globaler Moderator
Beiträge: 3277
Registriert: Di 21. Feb 2012, 06:59
Mein Vorname: Herr Jasmin ;)
Wohnort: Rheinland-Pfalz
Kontaktdaten:

Re: PW-login Skript

Beitrag von Jasko »

Klar moni kein Problem,

das einfachste was du machen kannst, ist ein loggin in dem du eine Datei erstellst in der du dein Passwort und Nutzernamen rein machst z.B.

user.cfg

Code: Alles auswählen

username = moni
passwort = 123456
diese speicherst dann ab, als nächstes musst du dein login script erstellen das ist eine ganz einfache form mit den Daten die abzufragen sind, wie
login.php

Code: Alles auswählen

<?php
session_start();
$daten = parse_ini_file("user.cfg");

if($_POST){
	$username = $_POST['username'];
	$passwort = $_POST['password'];
	if(($username == $daten['username']) && ($passwort == $daten['passwort'])){
		$_SESSION['username'] = $username;
		echo '<p style="color:green;">Do bist eingeloggt</p>';
	} else {
		echo '<p style="color:red;">Du bist nicht eingeloggt. Passwort oder Nutzername flasch!</p>';
	}
}
?>
<!DOCTYPE html>
<html>
<head>
	<title>Loggin</title>
</head>
<body>
	<form action="basename(__FILE__)" method="POST">
		<p>Nutzername:</p>
		<p><input name="username"></p>
		<p>Passwort:</p>
		<p><input name="password"></p>
		<p><button name="submit" type="submit">Einloggen</button></p>
	</form>
</body>
</html>
beide Datein müssen im selben Ordner sein.

das ganze nützt dir aber noch nichts wenn du deine restlichen Seiten nicht schützst. Das machst du in dem du in jede Seite die du schützen möchtest das hier gleich am anfang als erstes rein machst:

Code: Alles auswählen

if(!isset($_SESSION['username'])){
		die('Direkter Zugang nicht erlaubt! Bitte einloggen!');
	}
Und das wars ;)
Benutzeravatar
moni
Held des Forums
Held des Forums
Beiträge: 8335
Registriert: Mo 16. Nov 2009, 20:56
Mein Vorname: Monika
Wohnort: Borken
Kontaktdaten:

Re: PW-login Skript

Beitrag von moni »

Guten morgen Jasko ...danke dir für deine schnelle antwort ...

so ganz einfach wie es sich liest , ist das für mich leider nicht :) ...es fängt schon an mit die user.cfg Datei ...soll das PHP sein oder mit welchen Editor man soll sie erstellen ?
cfg Datei habe ich bis jetzt nie gemacht !

und angenommen habe ich den Ordner mit den beiden Dateien fertig ... reicht es den nur per FTP an die Seite zu laden oder ? oder wo soll den Order hin ?
Viele Grüße ...Monika
Benutzeravatar
Jasko
Globaler Moderator
Globaler Moderator
Beiträge: 3277
Registriert: Di 21. Feb 2012, 06:59
Mein Vorname: Herr Jasmin ;)
Wohnort: Rheinland-Pfalz
Kontaktdaten:

Re: PW-login Skript

Beitrag von Jasko »

Hallo moni,

ja cfg Endungen sind üblich bei Programmen und so weiter, sind eigentlich auch nur Textdatein. Genau so wie man html und php und vieles weitere in einem normalen Editor erstellen kann so kann man auch diese cfg Datein, im Grunde muss es keine cfg Datei sein es kann auch txt und so weiter heissen, aber cfg bedeutet configuration, also da sind sachen drin mit denen du etwas einstellst, in diesem Fall dein Login.

Für den Inhalt der cfg Datei reicht es wenn du das kopierst was ich gepostet habe und das dann abspeicherst. Die beiden Datein kommen dann zusammen in den Ordner in dem du sie haben willst, auf dem Sever. Der Code der login.php Datei wurde so geschrieben dass die $_SESSION['username'] Variable dann überall abrufbar ist ,auf dem Webspace, sprich wenn du dann in einer anderen Datei den dritten Code am Anfang einfühgst prüft der ob diese Variable gesetzt ist, ist sie es nicht heist das, dass sich niemand eingeloggt hat und der Zutritt wird verweigert,ansonsten kommt man auf die Seite.

MFG
Benutzeravatar
moni
Held des Forums
Held des Forums
Beiträge: 8335
Registriert: Mo 16. Nov 2009, 20:56
Mein Vorname: Monika
Wohnort: Borken
Kontaktdaten:

Re: PW-login Skript

Beitrag von moni »

Guten morgen Jasko ...

hatte alles nach Anweisung gemacht ,die beiden Dateien in den Ordner über die FTP auf die HP geladen ..und das eine Code ganz oben an die Textseite platziert

Bild
beim abrufen kommt aber nur so was raus

Bild

Die die Stelle wo ich mich einloggen kann finde ich aber nicht :E
Viele Grüße ...Monika
Benutzeravatar
Jasko
Globaler Moderator
Globaler Moderator
Beiträge: 3277
Registriert: Di 21. Feb 2012, 06:59
Mein Vorname: Herr Jasmin ;)
Wohnort: Rheinland-Pfalz
Kontaktdaten:

Re: PW-login Skript

Beitrag von Jasko »

du darfst den Letzten code nicht in die login.php Datei machen. in alle anderen die geschützt werden sollen schon,aber nicht in die login.php weil dort musst du dich einloggen damit die session variable gesetzt wird.

dann musst du direkt zu deiner login.php gehen. also in deinem browserden genauen pfad eingeben und dich einloggen

nach dem einloggen hast nur du zugang zu diesen textseiten, alle anderen bekommen genau diese meldung zu sehen die du hier gepostet hast.
Antworten

Zurück zu „Fragen zu HTML & Programmiersprachen“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 12 Gäste