Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Servus,

habe einen bereich auf meinen Webserver mit htaccess geschützt

folgender aufbau

Verzeichnis: "...\htdocs\edv" soll geschützt werden

Verzeichnis: "...\htdocs\edv" liegen .htaccess und .htpasswd

In "httpd.conf" Datei habe ich folgendes angeben

<Directory "C:/Programme/xamp/xampplite/htdocs/tk">
AllowOverride AuthConfig
Order allow,deny
Allow from all
</Directory>[/PHP]

So wenn ich nun die Seite aufrufe fragt er 3x nach Username + Passwort!

3x gebe ich die Daten richtig ein, nach dem Dritten Mal bringt er die Meldung das ich keine Berechtigung habe und das Anmeldefenster verschwindet.

Wo liegt das Problem?

nabend,

also ich hab einen bereich meines webspace auch gesperrt.

du hast zwar geschrieben Webserver aber muss das nicht gleich funktionieren wie wenn ich nur nen Webspace schützen möchte??

ich hab aber nur .htaccess und .htpasswd verwendet...

und alles funktionert prima...

wofür ist die "httpd.conf"?

Verzeichnis: "...\htdocs\edv" soll geschützt werden

Verzeichnis: "...\htdocs\edv" liegen .htaccess und .htpasswd

.htaccess und .htpasswd sollten nicht im gleichen verzeichnis liegen, sondern die .htpasswd immer ausserhalb des webroot.

So wenn ich nun die Seite aufrufe fragt er 3x nach Username + Passwort!

3x gebe ich die Daten richtig ein, nach dem Dritten Mal bringt er die Meldung das ich keine Berechtigung habe und das Anmeldefenster verschwindet.

http-auth fragt immer 3x mal nach user-passwort resp. schickt immer 3x http 401 Unauthorized.

Wo liegt das Problem?

poste mal deine .htaccess - vermutlich stimmt dort der pfad zur .htpasswd nicht.

s'Amstel

nabend,

also ich hab einen bereich meines webspace auch gesperrt.

du hast zwar geschrieben Webserver aber muss das nicht gleich funktionieren wie wenn ich nur nen Webspace schützen möchte??

ich hab aber nur .htaccess und .htpasswd verwendet...

und alles funktionert prima...

wofür ist die "httpd.conf"?

Es kommt drauf an wie der Webserver konfiguriert ist. Bei den meisten Anbieter ist er so konfiguriert, dass man nur die .htaccess und .htpasswd ins Verzeichnis legen muss und gut ist.

Die http.conf ist die Konfigurationsdatei vom Apache Webserver.

Frank

Benutze Xamp-Server also im Endefekt Apache!

So hier meine beiden dateien

.htaccess

AuthUserFile htdocs/tk/.htpasswd
AuthGroupFile /dev/null
AuthName "Tobi's Schutzbereich"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>
[/PHP]

... müsste eigentlich stimmen da eben bei mir htpasswd + htaccess im selben Ordner liegen!

noch 2 ansätze:

- ich bin mir nicht sicher, aber muss man nicht unter windows den absoluten pfad der .htpasswd angeben?

AuthUserFile C:/Apache/htdocs/password...

- sind deine passwörter in der htpasswd md5- oder crypt-verschlüsselt (auf windows erzeugte .htpasswd geht nur mit md5)?

s'Amstel

es lag am Pfad! es muss wirklich der komplette pfad c:\.... angegeben werden!

noch 2 ansätze:

- ich bin mir nicht sicher, aber muss man nicht unter windows den absoluten pfad der .htpasswd angeben?

AuthUserFile C:/Apache/htdocs/password...

Genau .... sonst bekommt man(n) zwar das aufpoppende Eingabefenster, aber das war es dann auch. :)

- sind deine passwörter in der htpasswd md5- oder crypt-verschlüsselt (auf windows erzeugte .htpasswd geht nur mit md5)?

Theoretisch können die Passwörter auch völlig unverschlüsselt hinterlegt werden. (Wovon natürlich abzuraten ist)

Gruss

BadDog

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.