Zum Inhalt springen

Login/Logout Fehlermeldung 404

Erstellt am 2. Juli 2007 · Noch keine Antworten

Tags: felogin, Frage

niels05 ·

Hallo liebe Gemeinde, habe mein Projekt fast erfolgreich zu Ende geführt, doch habe allerdings noch ein kleines Problem mit der Login-Funktion. Ich brüte nun schon einen ganzen Tag am Script, doch ich komm nicht weiter. Ich habe eine geschützte Seite angelegt (Internes). Wenn ich mich einlogge, komme ich automatisch auf die Startseite, will aber direkt auf die geschützte Seite Internes. Wenn ich dann auf dieser Seite bin und ich mich wieder ausloggen will, bekomme ich eine Fehlermeldung (404). was mache ich falsch?

hier die login daten: username: test, password: test

hier der link: http://p30023.typo3server.info

hier das setup:

lib.langMenu = HMENU
lib.langMenu {
	special = language
	special.value = 0,1

	1 = GMENU
	1 {
		NO = 1
		NO {
			XY = [5.w]+4, [5.h]+4
			backColor = white
			5 = IMAGE
			5.file = media/flags/flag_de.gif || media/flags/flag_uk.gif
			5.offset = 2, 2
		}
		ACT < .NO
		ACT.backColor = black
		
		USERDEF1 < .NO
		USERDEF1.5.file = media/flags/flag_de_d.gif || media/flags/flag_uk_d.gif
		USERDEF1.noLink = 1
	}
}
page.10.marks.FOOTER =< lib.langMenu


my_content < tt_content
my_content = CASE
my_content {
	textpic >
	textpic = TEMPLATE
	textpic {
		template = TEXT
		template.value (
<table border="1">
	<tr>
		<td>###IMAGE###</td>
		<td valign="top">###NAME###<br />###TEXT###</td>
	</tr>
</table>
)
		marks {
			NAME = TEXT
			NAME {
				field = header
			}
			TEXT =< tt_content.text.20
			
			IMAGE = IMAGE
			IMAGE {
				altText.field = header
				titleText.field = header
				imageLinkWrap < tt_content.image.20.1.imageLinkWrap
				file {
					width = 150
					import {
						field = image
						listNum = 0
						wrap = uploads/pics/|
					}
				}
			}
		}
	}
}

config {
	locale_all = de_DE
	language = de
	sys_language_uid = 0
	sys_language_mode = content_fallback
	
	simulateStaticDocuments_noTypeIfNoTitle = 1
	
	linkVars = L
	uniqueLinkVars = 1
	
	index_enable = 1
	index_externals = 1
}
page = PAGE
page {
	includeCSS {
		file1 = fileadmin/templates/screen.css
		file2 = fileadmin/templates/print.css
		file2.media = print
		file2.title = Styles für die Druckansicht
	}
	config {
		admPanel = 1
		doctype = xhtml_trans
	}
	10 = TEMPLATE
	10 {
		template = FILE
		template.file = fileadmin/templates/designvorlage.html
		workOnSubpart = ZWEISPALTIG
		marks {
			TITLE = TEXT
			TITLE.field = title
			
			TRACKER = TEXT
		}
		subparts {
			
		
			CONTENT_NORMAL = CONTENT
			CONTENT_NORMAL {
				wrap = <!--TYPO3SEARCH_begin-->|<!--TYPO3SEARCH_end-->
				table = tt_content
				# renderObj =< my_content
				select {
					where = colPos=0
					orderBy = sorting
					languageField = sys_language_uid
				}
			}
			CONTENT_LEFT = CONTENT
			CONTENT_LEFT {
				table = tt_content
				select {
					where = colPos=1
					orderBy = sorting
					languageField = sys_language_uid
				}
			}
			ROOTLINE = COA
			ROOTLINE {
				10 = TEXT
				10.value = Startseite

				10.wrap = | » 
				10.typolink.parameter = 2
				10.typolink.title = Zurück zur Startseite
				
				20 = HMENU
				20 {
					special = rootline
					special.range = 1|-1
					
					1 = TMENU
					1 {
						NO.linkWrap = | » |*|| » |*||
						NO.doNotLinkIt = 0 |*| 0 |*| 1
						NO.ATagTitle.field = abstract // description // subtitle // title
					}
				}
			}
			MAINMENU = HMENU
			MAINMENU {
				special = directory
				special.value = 1
				excludeUidList = {$myConf.topmenuUids}
				1 = TMENU
				1 {
					noBlur = 1
					wrap = <ul>|</ul>
					NO = 1
					NO {
						wrapItemAndSub = <li>|</li>
						ATagTitle.field = abstract // description // subtitle // title
					}
					CUR < .NO
					CUR.ATagParams = class="cur-1"
					
					ACT < .NO
					ACT.ATagParams = class="act-1"
				}
				2 < .1
				2 {
					CUR.ATagParams = class="cur-2"
					ACT.ATagParams = class="act-2"
				}
				3 < .1
				3 {
					CUR.ATagParams = class="cur-3"
					ACT.ATagParams = class="act-3"
				}
			}
			TOPMENU = COA
			TOPMENU {
				wrap = <p>|</p>
				10 = TEXT
				10 {
					value = Logout
					wrap = | | 
					typolink.parameter.data = TSFE:id
					typolink.additionalParams = &logintype=logout
				}
				
				20 = HMENU
				20 {
					special = list
					special.value = {$myConf.topmenuUids}
					
					1 = TMENU
					1 {
						NO.linkWrap = | | |*|| | |*||
						NO.ATagTitle.field = abstract // description // subtitle // title
					}	
				}
			}
			TRAILER = IMAGE
			TRAILER {
				
				params = id="frontphoto"
				file = GIFBUILDER
				file {
					format = jpg
					quality = 90
					XY = 980, 150
					backColor = silver
					10 = IMAGE
					10 {
						file {
							width = 980
							height = 150
							import {
								cObject = TEXT
								cObject {
									value = fileadmin/images/headder_neu.jpg
									
								}
							}
						}
					}
					
				}
			}
		}
	}
}

plugin.tt_news {
	templateFile = fileadmin/templates/template_news.html
	dontUseBackPid = 1
	useHRDates = 1
	archiveTitleCObject {
		10.strftime = %B - %Y
	}
	getRelatedCObject {
		20.strftime = %d.%m.%Y %H:%M
	}
	displaySingle {
		date_stdWrap.strftime= %d.%m.%y
		time_stdWrap.strftime= %H:%M
		age_stdWrap.age =  Minuten | Stunden | Tage | Jahre
	}
	displayLatest {
		date_stdWrap.strftime= %d.%m.%y
		time_stdWrap.strftime= %H:%M
	}
	displayList {
		date_stdWrap.strftime= %A %d. %B %Y
		time_stdWrap.strftime= %d.%m.%y %H:%M
	}
	_LOCAL_LANG.de {
		pi_list_browseresults_displays = Sie sehen Artikel ###SPAN_BEGIN###%s bis %s</span> von ###SPAN_BEGIN###%s</span>
		more = mehr »
	}
}



[usergroup = *]
	# 5 ist die ID der Login-Seite
	page.10.subparts.TOPMENU.20.special.value := removeFromList(5)
[else]
	page.10.subparts.TOPMENU.10 >
[end]


lib.stdheader.10.1.fontTag = <h1>|</h1>
lib.stdheader.10.2.fontTag = <h2>|</h2>
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P >



[globalVar = GP:L=1]
page.10.subparts.ROOTLINE.10.value = Home
config {
	locale_all = en_EN
	language = en
	sys_language_uid = 1
}
[global]