Userlogin realisieren?
| Autor | Nachricht |
|---|---|
|
Verfasst am: 23. 04. 2012 [10:33]
|
|
|
ginobranco
Themenersteller
Dabei seit: 23.03.2012
Beiträge: 69
|
Hallo zusammen, erstmal Danke für`s reinschauen! Ich möchte auf meiner TYPO3 - Seite einen Userlogin einbauen. Dieser soll Kunden nach dem Login ermöglichen auf bestimmen Seiten Zugriff zu erhalten. "Kein Backend - Zugang" Ist so etwas möglich? Wenn ja wie? Gibt es dafür vllt. Tutorials? Danke für eure Hilfe |
|
Verfasst am: 23. 04. 2012 [11:01]
|
|
|
SomehowLost
Dabei seit: 21.12.2005
Beiträge: 270
|
Guten Morgen, das ist gar kein Problem: - Du erstellst inen Sysfolder (Name egal. ich nehm meist Mitglieder oder FE-User) - Dann erstellst Du eine (oder mehrere) Frontend User Group(s) in diesem Ordner. Du kannst dann einzelnen Seiten, einzelnen Contents oder gleich ganzen Bereichen diese Nutzergruppen unter Access zuteilen - Dann erstellst Du Deine Frontend User und teilst Sie entsprechend den gewünschten Gruppen zu - Dann brauchst Du eine Login-Seite mit dem Plugin "Felogin"(Administration sollte selbsterklärend sein. Ansonsten ist das Handbuch ganz gut) Und schon bist Du fertig. Ok. evtl. brauchst Du hier und da noch feintuning. Bei Fragen einfach hier oder per PM. Viele Grüße, Andreas |
|
Verfasst am: 23. 04. 2012 [11:28]
|
|
|
ginobranco
Themenersteller
Dabei seit: 23.03.2012
Beiträge: 69
|
Danke Andreas! Habs schon umgesetzt, funktioniert! Nur wie mach ich das mit einer Registration? |
|
Verfasst am: 23. 04. 2012 [11:34]
|
|
|
SomehowLost
Dabei seit: 21.12.2005
Beiträge: 270
|
Dafür gibt es mehrere Extensions, die das für dich machen. Ich nehme für gewöhnlich diese: http://typo3.org/extensions/repository/view/sr-feuser-register Nach Installation solltest Du nochmal ein Übersetzungsupdate fahren. Viele Grüße, Andreas |
|
Verfasst am: 23. 04. 2012 [11:39]
|
|
|
ginobranco
Themenersteller
Dabei seit: 23.03.2012
Beiträge: 69
|
Du bist der Held des Tages! Danke! |
|
Verfasst am: 23. 04. 2012 [11:49]
|
|
|
ginobranco
Themenersteller
Dabei seit: 23.03.2012
Beiträge: 69
|
Die Installation hat es aber in sich brauch ich dazu zwingend die newsloginbox? Im moment geht das einloggen übers felogin das was ja eh dabei ist von TYPO3 |
|
Verfasst am: 23. 04. 2012 [11:51]
|
|
|
SomehowLost
Dabei seit: 21.12.2005
Beiträge: 270
|
Sofern Du TYPO3 4.5 verwendest (ich glaub,d as war auch bei älteren auch schon so) ist die Extension felogin mit der newloginbox identisch, daher ists wurscht und Du brauchst das nicht. Einfach nur die Extension sr_feuser_register installieren, im Root-TS anpassen und das Template Deinem Layout anpassen und fertig. ( klingt schlimmer als es ist |
|
Verfasst am: 23. 04. 2012 [12:08]
|
|
|
ginobranco
Themenersteller
Dabei seit: 23.03.2012
Beiträge: 69
|
Sehr schön! Wenn du mir jetzt noch ein Tipp geben könntest mit der Anpassung der Loginbox wäre ich echt Glücklich! Hab schon mal eine CSS angelegt und zugewiesen, aber mir würde wie auf der TYPO3-Seite das Login sehr gut gefallen: http://typo3.org/ Dort klicke ich auf LOGIN und es öffnet sich dann die Loginbox.. Das wäre der Hit... |
|
Verfasst am: 23. 04. 2012 [12:57]
|
|
|
SomehowLost
Dabei seit: 21.12.2005
Beiträge: 270
|
Du kannst das Plugin felogin ja jederzeit und überall in einen Subpart oder Marker einbauen. Z.B.: TYPOSCRIPT temp.login < plugin_tx_felogin_pi1 temp.login { templateFile = mein/pfad/zum/login.template.html (... weiterer code ...) } page.10.marker.LOGIN < temp.login Das Auf- und Zuklappen des Loginformualrs kannst Du per JavaScript machen (ginge auch per CSS, aber erzähl das mal Microsoft Im Weiteren Code sollten dann Infos zu Storage der User etc. drin sein (s. Handbuch) Viele Grüße |
|
Verfasst am: 23. 04. 2012 [14:56]
|
|
|
ginobranco
Themenersteller
Dabei seit: 23.03.2012
Beiträge: 69
|
Danke Andreas, habs mal versucht aus der Typo3 - Seite rauszunehmen. Aber mir ladet es die Seite nicht.. Hier mal die Codes.. Vllt kannst du mir was dazu sagen? CSS .h-bar { font-size: 11px; position: absolute; right: 0; top: 52px; z-index: 200; } .h-bar-nav { position: absolute; right: 369px; text-align: right; top: -2px; width: 82px; } .h-bar-nav > li { background: url("http://typo3.org/typo3conf/ext/t3org_template/css/../i/h-bar-nav-li.png"<img src="typo3conf/ext/mm_forum//res/smilies/icon_wink.gif" alt="icon_wink.gif" /> no-repeat scroll 0 9px transparent; display: inline-block; float: left; margin-left: -1px; position: relative; text-align: left; } .b-drop-h { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: transparent transparent -moz-use-text-color; border-style: solid solid none; border-width: 1px 1px 0; display: block; height: 27px; padding: 4px 11px 0; position: relative; z-index: 11; } .b-drop-h-l, .b-drop-h-r { background: url("http://typo3.org/typo3conf/ext/t3org_template/css/../i/b-drop-h.png"<img src="typo3conf/ext/mm_forum//res/smilies/icon_wink.gif" alt="icon_wink.gif" /> no-repeat scroll 0 0 transparent; display: none; height: 31px; position: absolute; top: -1px; width: 2px; z-index: 11; } .b-drop-h-l { left: -3px; } .b-drop-h-r { background-position: -2px 0; right: -3px; } .h-bar-nav li.hover .b-drop-h, .h-bar-nav > li:hover .b-drop-h, .h-bar-nav > li:hover .b-drop-h { background: none repeat scroll 0 0 #FFFFFF; border-color: #E3E3E3; } .h-bar-nav > li:hover .b-drop-body, .h-bar-nav > li:hover .b-drop-h-r, .h-bar-nav > li:hover .b-drop-h-l { display: block; } .b-drop-body { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #E3E3E3; color: #8C8C8C; display: none; font-size: 11px; left: 0; min-width: 150px; padding: 13px 10px; position: absolute; top: 31px; z-index: 10; } .b-drop-body-l, .b-drop-body-l div, .b-drop-body-b, .b-drop-body-b div, .b-drop-body-r, .b-drop-body-r div { position: absolute; } .b-drop-body-r div { background: url("http://typo3.org/typo3conf/ext/t3org_template/css/../i/b-drop-body-b.png"<img src="typo3conf/ext/mm_forum//res/smilies/icon_wink.gif" alt="icon_wink.gif" /> no-repeat scroll -8px 0 transparent; height: 3px; right: 0; top: -3px; width: 2px; } .b-drop-body-b { background: url("http://typo3.org/typo3conf/ext/t3org_template/css/../i/b-drop-body-br.png"<img src="typo3conf/ext/mm_forum//res/smilies/icon_wink.gif" alt="icon_wink.gif" /> repeat scroll 0 0 transparent; bottom: -5px; height: 4px; left: 1px; right: 1px; } #ajaxlogin { background: url("http://typo3.org/typo3conf/ext/t3org_template/css/../i/ajax-preloader.gif"<img src="typo3conf/ext/mm_forum//res/smilies/icon_wink.gif" alt="icon_wink.gif" /> no-repeat scroll center center transparent; padding-top: 6px; } HTML <link href="testing.css" rel="stylesheet" type="text/css"> </head> <!-- ### header ### --> <div class="h" id="header"> <div class="h-bar"> <ul class="h-bar-nav"> <li><div class="b-drop-body b-drop-r"> <ul class="b-drop-nav"><li> </div><!-- b-drop-body --> </li><li id="login-flyout" class="loading"><a href="template.htm"><span class="b-drop-h"><span id="login-status">Loading</span><span class="i-arr-down-or ico"></span><span class="b-drop-h-l"></span><span class="b-drop-h-r"></span></span></a> <div class="b-drop-body b-drop-l"><div id="ajaxlogin"> </div><div class="b-drop-body-l"><div></div></div><div class="b-drop-body-b"><div></div></div><div class="b-drop-body-r"><div></div></div></div></li></ul> danke |



