Supportnet / Forum / Webseiten/HTML
HTACCESS + ist mein Problem damit lösbar ?
Frage
Hallo,
ich habe folgendes Problem.
Ich habe ein Site auf der Sich User anmelden sollen.
Die Site liegt auf einem Xamp (Apache) Server.
Das Problem das ich habe, das die nach der Anmeldung angezeigten Links, nach Art der Anmeldung modifiziert werden sollen.Das heist wenn sich User 1 der in der Gruppe 1 ist anmeldet. Soll der Link seite1gruppe1.html lauten. Bei einem User der in Gruppe 2 ist eben seite1gruppe2.html.
Kann ich das irgentwie zurücklesen ohne großartig PHP oder sonstige dinge einsetzen zu müssen ? Viel Dank im Voraus.
Antwort 1 von proton_01
du könntest ne weiterleitung per java script machen.
so hatte ichs bei meiner ex-hp
- wenn internet explorer > auf seite iex.html
- wenn opera oder netscape navigator > auf nn.html
hier mein script:
die frame seite war bei mir zwischen index und der eigendlichen frame seite.
mfg ich
so hatte ichs bei meiner ex-hp
- wenn internet explorer > auf seite iex.html
- wenn opera oder netscape navigator > auf nn.html
hier mein script:
<script language="JavaScript">
<!--
var ua = navigator.userAgent.toLowerCase()
var netscapebrowser = (ua.indexOf("mozilla")!=-1 &&
ua.indexOf("compatible")==-1 && ua.indexOf("opera")==-1)
var iebrowser = (ua.indexOf("msie")>-1)
var av = navigator.appVersion
var version = av.substring(0, av.indexOf(" ")) *1
var version2 = av.substring(0, av.indexOf(".")) *1
if (netscapebrowser)
var versionsnummer = version2
else if (iebrowser){
if (version2<4)
versionsnummer=3
if (version2==4 && ua.indexOf("msie 5")==-1)
versionsnummer = 4
if (version2==4 && ua.indexOf("msie 5")>-1)
versionsnummer = 5
}
//Weiterleitung
if (netscapebrowser&&versionsnummer==2)
location.href="Frame-nn.html"
if (netscapebrowser&&versionsnummer==3)
location.href="Frame-nn.html"
if (netscapebrowser&&versionsnummer==4)
location.href="Frame-nn.html"
if (netscapebrowser&&versionsnummer==5)
location.href="Frame-nn.html"
if (netscapebrowser&&versionsnummer==6)
location.href="Frame-nn.html"
if (netscapebrowser&&versionsnummer==7)
location.href="Frame-nn.html"
if (netscapebrowser&&versionsnummer==8)
location.href="Frame-nn.html"
if (iebrowser&&versionsnummer==3)
location.href="Frame-ie.html"
if (iebrowser&&versionsnummer==4)
location.href="Frame-ie.html"
if (iebrowser&&versionsnummer==5)
location.href="Frame-ie.html"
if (iebrowser&&versionsnummer==6)
location.href="Frame-ie.html"
if (iebrowser&&versionsnummer==7)
location.href="Frame-ie.html"
//-->
</script>
<noscript></noscript>die frame seite war bei mir zwischen index und der eigendlichen frame seite.
mfg ich
Antwort 2 von rfb
mit was realisierst du denn die Anmeldung?
@proton_01:
das Script ist ganz schön umständlich, allein die vielen sinnlosen IFs. Außerdem berücksichtigt z.B. gar nicht die Variante, dass sich Opera voreinstellungsgemäß als MSIE ausgibt.
Zudem ist JavaScript als Mittel zur Navigation (hier Weiterleitung) viel zu unzuverlässig (z.T. gar nicht verfügbar oder durch Browsereinstellungen und andere Programme wie Werbeblocker nur eingeschränkt verfügbar) und daher nicht zu empfehlen.
@proton_01:
das Script ist ganz schön umständlich, allein die vielen sinnlosen IFs. Außerdem berücksichtigt z.B. gar nicht die Variante, dass sich Opera voreinstellungsgemäß als MSIE ausgibt.
Zudem ist JavaScript als Mittel zur Navigation (hier Weiterleitung) viel zu unzuverlässig (z.T. gar nicht verfügbar oder durch Browsereinstellungen und andere Programme wie Werbeblocker nur eingeschränkt verfügbar) und daher nicht zu empfehlen.
Antwort 3 von logiboy
Hi,
die Anmeldung wollte ich über die htacess datei vom apache nutzen, aber denke das wird wohl nichts werden. Die läst mich ja nur Ordner freigeben ...., also keine direkte Nutzerverwaltung.
Oder ?
die Anmeldung wollte ich über die htacess datei vom apache nutzen, aber denke das wird wohl nichts werden. Die läst mich ja nur Ordner freigeben ...., also keine direkte Nutzerverwaltung.
Oder ?
Antwort 4 von rfb
Zitat:
also keine direkte Nutzerverwaltung
so sehe ich das auchalso keine direkte Nutzerverwaltung
Antwort 5 von proton_01
@rfb
einer weiss es immer besser..
einer weiss es immer besser..
Antwort 6 von Nessus
Hi,
also die JS- Geschichte vergessen wir besser gleich mal....
Eine Benutzerverwaltung ist mit der .htaccess tadellos möglich.
Du realiserst den Schutz, frägst die Variable $PHP_AUTH_USER ab und angelst die Zugehörigkeit in den div. Gruppen aus einer DB. Mit einer kleinen If-Abfrage ist das nur wenig arbeit und innerhalb weniger Stunden zu lösen.
@proton_01
Jetzt sind es sogar zwei, die es besser wissen...
also die JS- Geschichte vergessen wir besser gleich mal....
Eine Benutzerverwaltung ist mit der .htaccess tadellos möglich.
Du realiserst den Schutz, frägst die Variable $PHP_AUTH_USER ab und angelst die Zugehörigkeit in den div. Gruppen aus einer DB. Mit einer kleinen If-Abfrage ist das nur wenig arbeit und innerhalb weniger Stunden zu lösen.
@proton_01
Jetzt sind es sogar zwei, die es besser wissen...

