 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
31.08.2004, 06:39
|
#1
|
|
TP-Junior
Registriert seit: Aug 2004
|
Passwortgeschützte Dokumente einstellen
Ich hoffe jemand hier kann mir helfen.... Bin schon völlig verzweifelt...
Und zwar versuche ich PDF Files zum herunterladen in eine Site einzustellen. Sie sollen allerdings passwortgeschützt sein.
Ich arbeite zur Erstellung der Seiten mit templates und CSS, d.h. die Seiteneigenschaften lassen sich nicht so einfach ändern. Wie mache ich das dann?
Es kann auch ruhig die ganze Seite Passwortgeschützt sein, da sonst nichts drauf steht außer die Dateien zum Download.
Danke für Eure Hilfe!
Sailormoon
nicki.groth@gmx.de
|
|
|
31.08.2004, 08:24
|
#2
|
|
TP-Insider
Registriert seit: Jun 2003
Ort: Beckingen, Saarland
|
Vielleicht wäre .htaccess was für dich.
Das läuft dann Serverseitig und du musst an deiner Seite nix ändern.
Geschützt wird damit ein komplettes Verzeichnis auf dem Webserver, keine einzelne Datei.
Wenn du einen Passwortschutz per Scriptsprache wie z. B. PHP hinbekommen willst, dann ist die Einarbeitungszeit natürlich recht hoch.
Die Sache mit .htaccess wird hier etwas näher erklärt. Dein Provider bietet dafür aber bestimmt eine ganz einfache Funktion in seinem Kundenwebinterface an. Das heisst dan "Verzeichnisschutz" oder ähnlich.
Gruß
Tribun
__________________
if (!isset($plan)) {
$antwort1 = forum_suche($frage);
$antwort2 = google_suche($frage);
if ($antwort1 == "" && $antwort2 == "") {
$post = forum($frage);
$plan = $post;
}
}
array_push($community, $plan);
|
|
|
31.08.2004, 08:55
|
#3
|
|
TP-Junior
Registriert seit: Aug 2004
|
Passwort....
Hey Tribun,
danke für Deine Tipps.. Aber ich als Laie hab natürlich auch null Ahnung wie ich die wie Textdokumente ht.access und ht.passwd in meine Dreamweaverseiten integriere, damit es kfunktioniert. Hast Du da vielleicht auch ne tipp?
Gibt es nicht bei Dreamweaver eine Funktion, die unterstützt, dass ich bevor ich ein integriertes word oder pdf file herunterladen oder ansehen kann ein passwort eingeben muss!
Danke!
|
|
|
31.08.2004, 10:36
|
#4
|
|
TP-Insider
Registriert seit: Jun 2003
Ort: Beckingen, Saarland
|
Mit diesem htaccess-Generator kannst du dir die beiden nötigen Dateien ganz einfach generieren.
Die beiden Dateien lädtst du dann per FTP in das zu schützende Verzeichnis.
Jeder, der dann versucht, auf Dateien innerhab dieses Verzeichnisses zugreifen will, muss erst mal Benutzername und Passwort eingeben.
Nun einfach ne index.htm mit den Links zu den PDFs und fertig.
Einfacher geht nicht. Glaub's mir.
Mit DW kannst du nicht so einfach einen Passwortschutz einbauen. Zumindest nicht, wenn du kein PHP oder so kannst.
Von Javascript-Lösungen für PW-Schutz ist generell abzuraten.
Vorraussetzung für .htaccess ist ein UNIX/Linux-Server. Wenn du bei der Telekom hostest, dann geht das nicht. Die setzen Windows-Server ein. Soweit ich weis, gibt's bei denen ein spezielles Verzeichnis, das geschützt werden kann. Weiss es aber auch nicht so genau.
Gruß
Tribun
__________________
if (!isset($plan)) {
$antwort1 = forum_suche($frage);
$antwort2 = google_suche($frage);
if ($antwort1 == "" && $antwort2 == "") {
$post = forum($frage);
$plan = $post;
}
}
array_push($community, $plan);
|
|
|
31.08.2004, 14:35
|
#5
|
|
TP-Specialist
Registriert seit: Feb 2002
Ort: Wien
|
Zitat:
|
Zitat von tribun
Mit DW kannst du nicht so einfach einen Passwortschutz einbauen. Zumindest nicht, wenn du kein PHP oder so kannst.
|
Natürlich geht das - ohne eine Zeile PHP tippen zu müssen  :
Passwortschutz in Dreamweaver mit PHP/mySQL
Gruß, Jürgen
|
|
|
31.08.2004, 14:50
|
#6
|
|
TP-Insider
Registriert seit: Jun 2003
Ort: Beckingen, Saarland
|
@Jürgen
Hey! Schön!
Hab' wohl die Schnautze zu voll genommen...
Frage:
Zitat:
|
Achtung: die Datenbank muss mit einem Passwort geschützt sein sowie die Tabelle außerhalb des Webroots oder in einem mit .htaccess geschützten Verzeichnis liegen, damit "von außen" keine Passwörter eingesehen werden können.
|
Gibt es denn in der Praxis (Provider) den Fall, dass die DB (Verzeichnis /data) innerhalb des Webroots liegt?
Oder ist hier eher das phpmyadmin-Verzeichnis gemeint? Kann aber nicht sein, denn ausserhalb des Webroots macht das keinen Sinn... 
__________________
if (!isset($plan)) {
$antwort1 = forum_suche($frage);
$antwort2 = google_suche($frage);
if ($antwort1 == "" && $antwort2 == "") {
$post = forum($frage);
$plan = $post;
}
}
array_push($community, $plan);
|
|
|
31.08.2004, 15:53
|
#7
|
|
TP-Specialist
Registriert seit: Feb 2002
Ort: Wien
|
Zitat:
|
Zitat von tribun
@Jürgen
Hey! Schön!
Hab' wohl die Schnautze zu voll genommen... 
|
Macht ja nichts
Zitat:
Frage:
Gibt es denn in der Praxis (Provider) den Fall, dass die DB (Verzeichnis /data) innerhalb des Webroots liegt?
Oder ist hier eher das phpmyadmin-Verzeichnis gemeint? Kann aber nicht sein, denn ausserhalb des Webroots macht das keinen Sinn...
|
Bei den Providern ist die Datenbank selbst sicher in 99% der Fälle außerhalb des Webroots, sicher. Was nur den Passwortschutz angeht, bezieht sich das dann in weiterer Folge natürlich auch auf phpmyadmin - ich werde das noch ergänzen bzw. umschreiben. Danke für den Hinweis  .
|
|
|
31.08.2004, 16:18
|
#8
|
|
TP-Insider
Registriert seit: Jun 2003
Ort: Beckingen, Saarland
|
Zitat:
|
Zitat von Jürgen
Danke für den Hinweis 
|
Gern geschehen. 
__________________
if (!isset($plan)) {
$antwort1 = forum_suche($frage);
$antwort2 = google_suche($frage);
if ($antwort1 == "" && $antwort2 == "") {
$post = forum($frage);
$plan = $post;
}
}
array_push($community, $plan);
|
|
|
22.09.2004, 08:44
|
#9
|
|
TP-Junior
Registriert seit: Aug 2004
|
hey tribun,
ich bins mal wieder mit meinem Passwortproblem.
hab jetzt meine beiden dateien von dem .htaccess Generator erstellen lassen und die per FTP hochgeladen... Aber es tut sich gar nix. Ich kann nachwievor auf die Seite zugreifen... Mein Problem ist aber auch, dass ich nicht ganz genau weiß, wo ich die Dateien hinlegen oder hinkopieren muss.. Der Generator sagt: Kopieren Sie die Dateien in das zu schützende Verzeichnis.. Aber was meint er denn nun damit... Zu schützen habe ich nur eine mit Dreamweaver erstellte Page und die liegt mit all meinen anderen deutschen Seiten im gleichen Ordner... Was ist denn nun genau mit Verzeichnis gemeint??? HiiilFEEE!
Danke!
nicki.groth@gmx.de
|
|
|
22.09.2004, 09:07
|
#10
|
|
TP-Junior
Registriert seit: Aug 2004
|
Hey Jürgen,
an Dich auch gleich noch ne Frage... Und zwar hab ich mir grad mal Deine Erklärung zum Erstellen von Passwortgeschützten Dateien durchgelesen und versucht das nachzuvollziehen... Ich bin aber leider gleich am Anfang gescheitert und weiß nun nicht, ob ich nur zu blöd bin oder obe mein Programm einfach nicht die Voraussetzungen erfüllt... Also wie stell ich denn nun die Verbindung zur mySQL-Datenbank in der Anwendungspalette > Datenbank her? Wo finde ich diese Anwendungspallette?
LG
|
|
|
22.09.2004, 09:55
|
#11
|
|
TP-Insider
Registriert seit: Jun 2003
Ort: Beckingen, Saarland
|
Zitat:
|
Der Generator sagt: Kopieren Sie die Dateien in das zu schützende Verzeichnis..
|
Da hat er nunmal Recht!
Du kannst per .htaccess nur ganze Verzeichnisse schützen, NICHT einzelne Dateien.
Wenn du die beiden Dateien in deinem Hauptordner abgelegt hast, sollte die Passwortabfrage schon nach eingabe der Domain im Browser kommen.
Du musst also ein eigenes Verzeichnis anlegen, um die Dateien zu schützen.
Es wurde ansonsten alles bereits erklärt. Viel Spaß bei der Fehlersuche. 
(Und du bist sicher, dass du auf nem Linux-Server hostest, der Apache verwendet?)
Gruß
Tribun
__________________
if (!isset($plan)) {
$antwort1 = forum_suche($frage);
$antwort2 = google_suche($frage);
if ($antwort1 == "" && $antwort2 == "") {
$post = forum($frage);
$plan = $post;
}
}
array_push($community, $plan);
|
|
|
22.09.2004, 10:07
|
#12
|
|
TP-Junior
Registriert seit: Aug 2004
|
so jetzt noch mal für den totallaien... verzeichnis??? Was soll das denn nun sein? Ein Unterordner im Ordner oder???
LG und Dank!
Vielleicht lern ichs irgendwann noch mal...
|
|
|
22.09.2004, 10:19
|
#13
|
|
TP-Specialist
Registriert seit: Feb 2002
Ort: Wien
|
Zitat:
|
Zitat von sailormoon1981
Also wie stell ich denn nun die Verbindung zur mySQL-Datenbank in der Anwendungspalette > Datenbank her? Wo finde ich diese Anwendungspallette?
|
Die Datenbankverbindungen in der Anwendungspalette kannst du mit Fenster->Datenbanken aufrufen bzw. mit Strg+Shift+F10
Vorher muss eine Site eingerichtet und ein dynamisches Dokument (Datei Neu->Dynamische Seite->PHP) aufgerufen werden. Dann kannst du mit dem +-Symbol in der Palette eine neue mySQL-Verbindung definieren.
Gruß, Jürgen
|
|
|
22.09.2004, 10:25
|
#14
|
|
TP-Insider
Registriert seit: Jun 2003
Ort: Beckingen, Saarland
|
Zitat:
|
verzeichnis??? Was soll das denn nun sein?
|
Ah.... Alles klar....
Ein Verzeichnis ist das, was "Mr. IchBeherrscheDieWelt Bill Gates" in seinen Betriebssystemen "Ordner" nennt.
Angenommen, deine Homepage liegt im Verzeichnis ("Ordner" -> *pfui*)
/srv/www/htdocs/meinVerzeichnis/
(Man beachte die "/" (Slash)! NICHT wie bei Windows "\" (Backslash)!!
Info:
Wenn du dich beim Provider per FTP einloggst, dann landest du vermutlich direkt im Verzeichnis "meinVerzeichnis" und kannst auch nicht in die tieferen Ebenen wechseln (z. B. /srv/www/).
Jetzt kannst du per FTP ein neues Verzeichnis z. B. mit Name "login" anlegen.
Nun legst du mit dem .htacces-Generator deine .htacces und .htpasswd an.
Du musst im Generatort bei "Interner (!) Pfad für das Verzeichnis auf dem Server" den absoluten Pfad angeben, als z. B.
/srv/www/htdocs/meinVerzeichnis/login/
Nun die Dateien ins Verzeichnis "login" hochlagen.
Fertig.
Gruß
Tribun
__________________
if (!isset($plan)) {
$antwort1 = forum_suche($frage);
$antwort2 = google_suche($frage);
if ($antwort1 == "" && $antwort2 == "") {
$post = forum($frage);
$plan = $post;
}
}
array_push($community, $plan);
|
|
|
22.09.2004, 10:43
|
#15
|
|
TP-Insider
Registriert seit: Jun 2003
Ort: Beckingen, Saarland
|
Nochwas:
Wenn du keine Infos hast, wie der Pfad zu deinem Verzeichnis lautet, dann speichere folgendes in der datei phpinfo.php
In der Zeile 'SCRIPT_FILENAME' findest Du dann den absoluten Pfad.
Code:
<?php phpinfo(); ?>
Lade die Datei auf den Server und rufe sie im Browser auf.
Geht natürlich nur, wenn du PHP auf dem Server hast.
__________________
if (!isset($plan)) {
$antwort1 = forum_suche($frage);
$antwort2 = google_suche($frage);
if ($antwort1 == "" && $antwort2 == "") {
$post = forum($frage);
$plan = $post;
}
}
array_push($community, $plan);
Geändert von tribun (22.09.2004 um 10:47 Uhr).
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 09:50 Uhr.
|
 |