Welcome, Guest. Please login or register.
Did you miss your activation email?
May 24, 2012, 08:46:32 PM

Login with username, password and session length
Search:     Advanced search
Interested in joining the WebsiteBaker team?
For more Information read here or on our new website.
155469 Posts in 21707 Topics by 7732 Members
Latest Member: DarrellDD
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: registrierte Seiten nach Berechtigung anzeigen  (Read 860 times)
saiborg

Offline Offline

Posts: 101


WWW
« on: December 01, 2008, 07:59:51 AM »

Guten Morgen Ihr alle zusammen,

ich denke, dass Ihr mir wiedermal helfen könnt.
Aufgabe:
Ich habe auf meiner Seite eine Anmeldemaske hinzugefügt (microott.de / Template Andreas00).
Wenn sich der Benutzer anmeldet, sieht er alle unterseiten, wobei er nur für eine Seite zugriff hat.
Wenn er eine der anderen Seiten auswählt bekommt er die Meldung, dass er keine Bereichtigung hat.
Alles schön und gut, es funktioniert, aber ich hätte gerne, dass der angemeldete Benutzer nur die Seiten sieht, auf die er auch nur zufriff hat. Ist das irgendwie möglich?

Vielen Dank für Euere Hilfe....
Saiborg

www.microott.de
Logged

schaut doch mal vorbei

http://www.microott.de
saiborg

Offline Offline

Posts: 101


WWW
« Reply #1 on: December 02, 2008, 09:36:07 AM »

Hallo Ihr Spezialisten....

kann mir den niemand helfen???!!!
Logged

schaut doch mal vorbei

http://www.microott.de
kweitzel
Forum administrator
*****
Offline Offline

Posts: 6975


WWW
« Reply #2 on: December 02, 2008, 03:02:03 PM »

Lies doch mal bitte hier: http://help.websitebaker.org/pages/de/basis-doku/umgang-mit-wb/seitenverwaltung/einstellungen-aendern.php

Gruß

Klaus
Logged

WebsiteBaker Org e.V. - for WebsiteBaker

Hans>NULL

Offline Offline

Posts: 1389


« Reply #3 on: December 02, 2008, 04:07:48 PM »

Die für die Öffentlichkeit vorgesehenen Seiten werden nach meiner Kenntnis IMMER angezeigt. Es gibt also keine exklusive Seiten. Wäre aber ein interessantes Feature.
Gruß, Hans>NUL
Logged

/dev/null Ort ohne Wiederkehr
saiborg

Offline Offline

Posts: 101


WWW
« Reply #4 on: December 06, 2008, 02:14:06 PM »

Danke für die Antwort, habe mir das ganze mal angesehen, leider ist das nicht die Lösung.

Unter meiner Anmeldeseite, melden sich benutzer an und sehen nach erfolgreicher Anmeldung alle Seiten die im Anmeldebereich gesetzt sind. Das will ich so nicht, es sollen nur diese Seiten angezeigt werden, die der Benutzer sehen soll.
Und so wie ich das sehe geht das nicht mit Bordmitteln, oder...

Danke Saiborg
Logged

schaut doch mal vorbei

http://www.microott.de
vyni

Offline Offline

Posts: 566


« Reply #5 on: December 06, 2008, 03:19:38 PM »

Ich hätte da so eine Idee...
könnte funktionieren  rolleyes

Du machst mehrere unabhängige Menüs
1 ganz normales öffentliches, das Hauptmenü
ein zweites Menü für alle registrierten Seiten
alle registrierten Seiten ordnest Du unter eine versteckte Seite, damit sie in keinem Menü auftauchen
jetzt erstellst Du für jede Benutzergruppe ein Menü mit den Seiten (einfache Links auf die bereits erstellten registrierten Seiten) die für diese Gruppe relevant sind.
Anm: So kann eine Seite einfach in mehreren Menü´s verlinkt werden

In Deine index.php des Templates baust Du 2 Menü-Aufrufe ein
einmal das öffentliche Menü
und einmal das User-Menü
dafür stellst Du fest, in welcher Usergruppe der angemeldete Bemutzer ist, und zeigst das entsprechende Menü an
Code:
<?php
if ($wb->get_session('GROUP_ID')==1) {
Menüaufruf für 1
} else if ($wb->get_session('GROUP_ID')==2) {
Menüaufruf für 2
} else if ($wb->get_session('GROUP_ID')==3) {
Menüaufruf für 3
}
?>


Vielleicht hilft´s ja. Probiert hab´ ich´s aber ned - das überlass ich Dir.

Gruss aus Himberg bei Wien
« Last Edit: December 06, 2008, 03:22:47 PM by vyni » Logged

PS: Falls jemand eine Idee hat was zu tun ist und mir das erklären könnt - geh bitte davon aus dass ich ahnungslos bin, was php und so betrifft. Ich kann grad was lesen, kopieren und einfügen,  ungefähr verfolgen und glauben.
saiborg

Offline Offline

Posts: 101


WWW
« Reply #6 on: December 09, 2008, 02:46:59 PM »

Vielen Dank für Deine Antwort, das werde ich gerne ausprobieren.

Da ich nicht der grosse Programmierer bin, wir das Ganze leider so seine Zeit brauchen....melde mich sobald ich es getestet habe (oder jemanden gefunden habe der mir damit hilft.)

Grüsse aus München
Saiborg
Logged

schaut doch mal vorbei

http://www.microott.de
vyni

Offline Offline

Posts: 566


« Reply #7 on: December 09, 2008, 02:53:37 PM »

Kann sein dass ich vor lauter "Wie geht denn das wieder " die einfachste Lösung übersehen hab´:

Setze die Seiten statt auf registriert auf PRIVAT und erlaube die entsprechenden Benutzergruppen.

Erst wenn ein User angemeldet und in der richtigen Gruppe ist, sollte die Seite auftauchen. Probier erst das aus.


Gruss aus Himberg
Logged

PS: Falls jemand eine Idee hat was zu tun ist und mir das erklären könnt - geh bitte davon aus dass ich ahnungslos bin, was php und so betrifft. Ich kann grad was lesen, kopieren und einfügen,  ungefähr verfolgen und glauben.
saiborg

Offline Offline

Posts: 101


WWW
« Reply #8 on: December 22, 2008, 09:23:56 AM »

Perfekt,

vielen Dank, mit dem Privat funktioniert super....genau so wollte ich es haben.....
Kann mir jetzt noch jemand sagen, wie ich einen abmelde Button in meine Seite mit einbinden kann....

andreas00 als Temmplate...

Danke Saiborg
Logged

schaut doch mal vorbei

http://www.microott.de
Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!