Zum Inhalt springen

Auf Loginseite umleiten wenn nicht eingeloggt

Erstellt am 29. Juni 2006 · 2 Antworten · letzte Antwort am 30. Juni 2006

Tags: Frontend-Benutzer, Frage

merlinlach ·

Hallo ich habe folgendes Problem, ich baue mir aus dem Seiteninhalt einer Seite eine Tabelle , die mir auf einer anderen Seite Die Überschriften als Tabelle anzeigt.
Wenn jemand auf einen Tabelleneintrag klickt wird der User auf die Seite Weitergeleitet und bekommt den Artikel angezeigt.

So weit funzt es Prächtig.

Jetzt das Problem.
Mein Kunde möchte diese Einträge aber nur als Appetithäppchen zeigen.
D.h. den ganzen Artikel soll man erst sehen wenn man sich eingeloggt hat.

Ich habe nun die Seite auf der der Artikel angezeigt werden soll einer Benutzergruppe zugeordnet. Wenn jetzt jemand nicht eingeloggt ist und auf den Tabelleneintrag klickt passiert nichts.

Ich würde aber gerne abfragen ob das mitglied einer Usergruppe eingeloggt ist und wenn nicht auf die Loginseite weiterleiten.

Hat da jemand eine Idee

hier mein bisherigen Code

 colNormal < styles.content.get
 colNormal {
            table = tt_content
            select{
                  pidInList.dataWrap ={$basisseite}
                  }	      		                           
            
             renderObj = COA                                                                                  renderObj {

10 = HTML
10.value = {field:uid}
10.value.insertData = 1
10.value.wrap = <td><a href="index.php?id={$zielseite}&pid={$basisseite}&uid= | 

12 = TEXT
12.listNum = 0
12.listNum.splitChar = :
12.field = header
12.wrap =  ">| </a><br />
12.wrap < 10

15 = TEXT
15.listNum = 1
15.listNum.splitChar = : 
15.field = header
15.wrap = <td> | </td></tr>
                                                                               }

wrap = <table class="tabellenrahmen"> | </table><br clear="all" />
}
}
swapo ·

Im Seitenbaum eine Seite mit Loginformular oberhalb der geschützten Seiten anlegen. Diese sollte bei mangelnden Rechten dann automatisch aufgerufen werden.

Alternativ, wenn es sich nicht um viele zu schützende Seiten handelt (sonst ist das sehr unpraktisch): Nicht die ganze Seite schützen, sondern die Inhaltselemente. Außerdem ein Loginformular ablegen, dass Du auf "Beim Login verstecken" setzt.

merlinlach ·

Vielen Dank.
Die Inhaltseement konnte ich nicht schützen, da Sie mir dann in meiner Tabelle nicht angezeigt werden.

ABER, die Idee mit den daruberliegenden Loginseiten funzt.

Danke für die Schnelle Antwort.