Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 15.03.07, 09:44
urs urs ist offline
Forum Zuschauer
 
Registriert seit: 03.07.06
Beiträge: 4

Direktlink auf geschützte Seite - Redirect


Hallo zusammen

ich möchte einen Direkt-Link auf eine geschützte Seite machen.
Wenn ich dies tue (und der Website-Besucher nicht eingeloggt ist), so wird er automatisch auf die nächste "nicht geschützte" Seite in der Struktur umgeleitet.
(Dies sind zum Beispiel Links auf Verlosungen und andere Dinge, um den Besuchern die Community schmackhaft zu machen.)

Nun möchte ich aber, dass der Besucher automatisch auf eine Page umgeleitet wird auf welcher ein spezieller Text z.B. "Um dieses Feature nutzen zu können musst du Mitglied der Community sein." ausgegeben wird.

Ich habe schon lange gesucht, bin aber auf keine Lösung gestossen.
Hat jemand von euch eine gute Lösung dafür?

Besten Dank
Urs

Versionen:
TYPO3 4.0.5
newloginbox 3.0.1
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 15.03.07, 15:40
Forum Aktivist
 
Registriert seit: 05.01.07
Beiträge: 84

Hallo!

Am schnellsten geht warscheinlich folgendes:
einfach einen zweiten Seiteninhalt anlegen, der für eingeloggte User versteckt ist.

Dann bekommen eingeloggte den ersten Inhalt zu sehen, und nicht eingeloggte den Zweiten.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 15.03.07, 15:57
urs urs ist offline
Forum Zuschauer
 
Registriert seit: 03.07.06
Beiträge: 4

ich habe nun durch einen workaround das problem lösen können.

per user function prüfe ich nun ob die aktuelle pageid mit der eigentlich gesuchten übereinstimmt. falls nicht wird eine meldung ausgegeben.
(so wird sichergestellt, dass die meldung nur dann angezeigt wird wenn ein direktlink in die community rein angeklickt wurde)

typoscript code
Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
temp.communityCheck = TEXT
temp.communityCheck.value =
[globalVar = TSFE:id=ID_DER_LOGINPAGE]
temp.communityCheck = USER
temp.communityCheck.userFunc = user_functions->checkCommunity
[global]
page.10.marks.CONTENT.10 < temp.communityCheck

user function php code
PHP-Code:
function checkCommunity(){
        
$id $_REQUEST['id'];
        
$origPageId $GLOBALS['TSFE']->id;
        
$communityCheckDiv '';
               
        if(
$id != $origPageId){
                
$communityCheckDiv .= '
                        <p class="communityAuthError">
                                Um dieses Feature nutzen zu können, musst du Mitglied der Community sein.
                        </p>
                '
;

                return 
$communityCheckDiv;
        }else{
                return 
$communityCheckDiv;
        }

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
"Keine news_id übergeben" bei Direktlink Otti News (tt_news, mininews und Co) 1 11.04.08 10:31
Wie User weiterleiten, wenn geschützte Seite angefordert wird? +redirect nachher Phlogiston FAQ - Sonstiges 1 13.12.07 17:27
Realurl 404-Seite mit redirect Christoph Neuroth Suchmaschinenfreundliche URLs (SEO) 6 27.11.07 09:56
User auf geschützte Seite weiterleiten typo3fan1960 TYPO3 4.x Fragen und Probleme 2 15.06.07 12:25
Redirect auf Infoseite bei nicht übersetzter Seite arcade TYPO3 3.x Fragen und Probleme 0 05.11.05 12:13


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:11 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0