Seite 1 von 1

Interner Frontend-Zugriff

Verfasst: Di 11. Okt 2005, 13:44
von Chopper
Hi ..

Also wie ich das bisher mitbekommen habe, kann man ja in der 4.4er Version im Frontend nicht verschiedene Benutzer einrichten die auf verschiedene Bereiche nur Zugriff haben.

In der 4.5er gibt es dann ja eine User Frontend verwaltung die soweit Funktioniert.

Schön wäre es nat. so Htaccess ähnliche Sicherung für den Internen Bereich zu haben, sprich das man auch noch ne IP-Range angeben kann die da so reinkommt usw. ...
Hat da schonmal jemand was gemacht oder gibs ne entsprechende Erweiterung oder sonstige Anregungen zu dem Thema?

MfG
Chopper

Verfasst: Di 11. Okt 2005, 14:12
von HerrB
Hat da schonmal jemand was gemacht oder gibs ne entsprechende Erweiterung oder sonstige Anregungen zu dem Thema?
In V4.5.4ff (und wenn ich mich recht erinnere, mit starken Einschränkungen auch in der V4.4.x) ist die Prüfung auf IP bereits in Contenido integriert. Allerdings IMHO mehr als Goodie: wenn's geht, geht's, wenn nicht, nicht.

Den entscheidenden Code findest Du im Mandanten-Verzeichnis in der front_content.php.

Dort findet eine IP-Überprüfung statt:

Code: Alles auswählen

		if ($auth->auth["uid"] == "nobody")
		{
			$sql = "SELECT user_id, value FROM ".$cfg["tab"]["user_prop"]." WHERE type='frontend' and name='allowed_ip'";
			$db->query($sql);
usw.
Vielleicht findet sich auch im docs-Verzeichnis etwas dazu. Aber laut Code kannst Du bei einem Backend-Account (und da beginnt der Haken) eine benutzerdefinierte Eigenschaft des Typs frontend und dem Namen allowed_ip anlegen und entsprechend füllen. Ich nehme mal stark an, dass das bereits in V4.4.x geht.

So auf den ersten Blick müsste man den Code in V4.5.4ff noch auf die frontend-user-tabelle umbauen, dann müsste es eigentlich funktionieren.

Gruß
HerrB

Verfasst: Mi 12. Okt 2005, 09:25
von Chopper
puh, danke erstmal
habe als testversion bisher nur die 4.5.3er
werde mal sehen ob ich Zeit dafür finde mir das genauer anzuschauen... man hat immer soviel zu tun :/

MfG
Chopper