mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: So 28.04.2024 13:09 Benutzername: Passwort: Auto-Login

Thema: [PHP] include und passwortschutz vom 26.01.2005


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [PHP] include und passwortschutz
Seite: 1, 2, 3  Weiter
Autor Nachricht
daniel.ocean
Threadersteller

Dabei seit: 04.03.2003
Ort: Sydney
Alter: 38
Geschlecht: Männlich
Verfasst Mi 26.01.2005 12:25
Titel

[PHP] include und passwortschutz

Antworten mit Zitat Zum Seitenanfang

hi!

ich habe eine index.php in die die weiteren inhalte per include reingeladen werden. nun möchte ich einen bereich passwortschützen. ich habe es schon mit htaccess versucht, dies wird aber vom include übergangen?!

ich bräuchte also einen passwortschutz der trotz include funktioniert. alles was ich bei google gefundne habe hat gleich irgendwelche sessions, cookies, multiuserinterface usw. alles viel zu krass. soll im prinzip genauso wie htaccess funktionieren.


gruß
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Eistee
Administrator

Dabei seit: 31.10.2001
Ort: Grimma
Alter: 45
Geschlecht: Männlich
Verfasst Mi 26.01.2005 12:34
Titel

Antworten mit Zitat Zum Seitenanfang

htaccess "wirkt" nur, wenn der Zugriff von aussen (also über den Webserver) stattfindet. Wenn über das Filesystem (include()) zugriffen wird nicht.

Warum haust du nicht alles (inculdesanzeigen.php + die includes) in ein Verzeichnis /protected mit htaccess?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
daniel.ocean
Threadersteller

Dabei seit: 04.03.2003
Ort: Sydney
Alter: 38
Geschlecht: Männlich
Verfasst Mi 26.01.2005 12:38
Titel

Antworten mit Zitat Zum Seitenanfang

weil nicht alles pw-geschützt sein soll. oder hab ich dich falsch verstanden? ich muss dazu sagen ich hab keine ahnung von php =(
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
tacker

Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht: Männlich
Verfasst Do 27.01.2005 11:27
Titel

Antworten mit Zitat Zum Seitenanfang

daniel.ocean hat geschrieben:
ich muss dazu sagen ich hab keine ahnung von php =(


Lesen bildet.

Ich nehmen mal folgendes an:

  • Du hast eine Webseite auf der manche Bereiche öffentlich sind und manche Bereiche nicht
  • Du hast ein Passwort für alle Bereiche.


Die einfache Lösung ist: Du läßt den Besucher in einem Form ein Passwort eingeben
und speicherst das in der Session.
Wenn Du dann Inhalte mit include einbindest, die geschützt sein sollen,
prüfst Du dann, ob dass Passowrt in der Session richtig ist.
Wenn ja, machst Du den include, wenn nicht dann includest Du z.B. eine Fehlerseite.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
daniel.ocean
Threadersteller

Dabei seit: 04.03.2003
Ort: Sydney
Alter: 38
Geschlecht: Männlich
Verfasst Do 27.01.2005 17:02
Titel

Antworten mit Zitat Zum Seitenanfang

ja genau sowas brauche ich!

Code:
<?php

if(isset($page))
{
include ("$page");
}
else
{
include ("home.php");
}

?>


so siehts da bis jetzt aus. kannst du mir da den code für das passwort schreiben?

die links sehen wie folgt aus index.php?page=bla.php
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
gtz

Dabei seit: 15.04.2002
Ort: -
Alter: 48
Geschlecht: Männlich
Verfasst Do 27.01.2005 17:14
Titel

Antworten mit Zitat Zum Seitenanfang

tacker hat geschrieben:

Lesen bildet.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
daniel.ocean
Threadersteller

Dabei seit: 04.03.2003
Ort: Sydney
Alter: 38
Geschlecht: Männlich
Verfasst Do 27.01.2005 17:51
Titel

Antworten mit Zitat Zum Seitenanfang

gtz hat geschrieben:
tacker hat geschrieben:

Lesen bildet.


^^ mag sein
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Eistee
Administrator

Dabei seit: 31.10.2001
Ort: Grimma
Alter: 45
Geschlecht: Männlich
Verfasst Do 27.01.2005 18:02
Titel

Antworten mit Zitat Zum Seitenanfang

daniel.ocean hat geschrieben:
ja genau sowas brauche ich!

Code:
<?php

if(isset($page))
{
include ("$page");
}
else
{
include ("home.php");
}

?>


so siehts da bis jetzt aus. kannst du mir da den code für das passwort schreiben?

die links sehen wie folgt aus index.php?page=bla.php


Hatte ich nicht erst in einem anderen Thread über include() geschrieben, dass man NIE NIE NIE include($ungepruefte_var) machen soll?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen PHP: include in einer include-datei aufrufen? [GELÖST]
Passwortschutz/HTML
passwortschutz mit .htaccess
Wordpress Passwortschutz/login
[word] passwortschutz beseitigen
[wordpress] passwortschutz für eine usergruppe
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2, 3  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.