Zum Inhalt springen

Ich bekommt gleich ne Kriese

Erstellt am 13. Februar 2005 · 14 Antworten · letzte Antwort am 14. Februar 2005

Tags: felogin, Frontend-Benutzer, Frage

Riot ·

Hallo,

Ich möchte gern einen Bereich auf meiner Seite passwortschützen. Ich habe mir schon die Doko angesehen und ein Tutorialvideo, aber irgendwie kann ich damit nichts anfangen. Ich weiß gar nicht wie ich da rangehen soll. Braucht man dafür eine Extension?

MfG

johanness ·

Nein keine Extensions. Leg einfach eine Login-Form an und Benutzer(gruppen). Dann gibst du die passwortgeschützen Seiten einfach nur für diese Gruppe(n) frei (da ist dann schon so eine Auswahlbox mit allen Gruppen) 😉 Probier's einfach, ist nicht so schwer!

Riot ·

Ich bekomme es trotzdem nicht hin 🙁
Das Video habe ich schon mehrmals angesehen.

Ich kann keine Webseitenbenutzer erstellen, sondern nur Backendgruppen und Backenduser.

Was mache ich falsch?

toyde ·

habe ich nie gesagt🙂
Schau, - Extension hin oder her - bei mir klappt es prima:
http://www.web-kultur.ch/tut.html
Ich habe es step by step nach obig gepostetem Tutorial gemacht und bin zu 100% zufrieden. Lege ich dir sehr an's Herz, bevor Du an irgendwas anderem Stunden verbastelst.

Lade die Extension - suche einfach nach "user" oder "fe" im Extension Repository, bzw. bei http://typo3.org/extensions/repository/list/feuser_admin/
Klick auf "Ext Manager" im Typo3-Menu, und installiere feuser_admin. Der Rest ist im Link zu hachmeister erklärt.

Ich habe es zumal auch erst einfach durch "pröbeln" versucht, war aber sehr positiv durch hachmeister's Tutorial überrascht.

greez und naight
toyde

Riot ·

Hallo,

Jetzt bin ich ersteimal soweit das ich ein Websitebenutzer: name:test; passwort:test; Websitegruppe:team; habe.

Jetzt habe ich mir auf einer Seite ein Login erstellt und bei einer andere Seite die Sichtbarkeiteinstellungen auf "team" gestellt. Nun hat diese Seite einen kleinen Kopf als Icon(im Tutorialvideo ist da aber noch eine Zahl davor was bei mir nicht ist?).
Jetzt verschwindet diese Seite von meinem Menü, da ich ja nicht eingeloggt bin. Wenn ich mich aber einloggen will, scheint mir so als wenn er mein name und passwort nicht akzeptiert. Ich kann mich nicht einloggen?

Kann mir jemand helfen?
PS: Ich überlege schon mir das Login mit PHP selber zu schreiben
o.O

toyde ·
Riot schrieb

Hallo,

Jetzt bin ich ersteimal soweit das ich ein Websitebenutzer: name:test; passwort:test; Websitegruppe:team; habe.

Jetzt habe ich mir auf einer Seite ein Login erstellt und bei einer andere Seite die Sichtbarkeiteinstellungen auf "team" gestellt. Nun hat diese Seite einen kleinen Kopf als Icon(im Tutorialvideo ist da aber noch eine Zahl davor was bei mir nicht ist?).
Jetzt verschwindet diese Seite von meinem Menü, da ich ja nicht eingeloggt bin. Wenn ich mich aber einloggen will, scheint mir so als wenn er mein name und passwort nicht akzeptiert. Ich kann mich nicht einloggen?

Kann mir jemand helfen?
PS: Ich überlege schon mir das Login mit PHP selber zu schreiben
o.O

Machst du das ganze Lokal, oder hast du einen Server? Ich meine, ob du einen Screenshot ins Netz stellen könntest, bzw. deine Page hier posten - die Ferndiagnose ist immer etwas wage.
Bei mir gibt es das Kopf-Symbol. Falls du Infos einer "Kopf-Page" abrufen willst, fahre mit dem Mauszeiger über das Symbol des Kopfes. Falls dein Video weitere Zahlen angibt, ist das eigentlich schnurz.

http://www.web-kultur.ch/fileadmin/rg/be_shot.jpg so sieht mein Bereich beispielsweise aus.
Mein Home ist sichtbar mit Login-Formular - und der ganze Rest nicht.
Überprüfe doch in deinem TypoScript deiner Login-Page, auf der auch dein SysFolder mit den gespeicherten Mitglieder sind, auf Richtigkeit.

### Constants Config für die Loginfunktion
plugin.feadmin.fe_users {
  file.templateFile = media/scripts/fe_admin_fe_users.tmpl
  email = deinname@domain.land
  emailName = deinName
  pid = 101
  usergroupOverride = 1
}
styles.content.loginform.pid = 101

"pid" ist die ID deines Benutzer-Ordners, mit dem grauen Symbol, und "usergroupOverride" muss die Kennung deiner Gruppe besitzen. Diese Kennung erhälst du über
>List-Modul auf der linken Typo3Navigation
>Dein BenutzerOrdner
>mit Maustaste auf Kopfsymbol der Benutzergruppe "Team"(oder wie das bei dir heisst).
Dann erscheint ein Text "id=1" beispielsweise, und diese Zahl ersetzt du im obigem TypoCode.

Die Page-Sichtbarkeit stellst du je Page über
>Page-Modul auf der linken Typo3Navigation
>Edit page header
>ganz unten deine Benutzergruppe auswählen.

greez toyde

Wie gesagt - hast du einen Server? Dann schicke mir über eine private Nachricht bei weiteren Problemen deinen Typo3-Login und ich sehe mir das mal an.

Riot ·

Hallo,

Ich habe das von dir gezeigte Tutorial + Videotutorial mehrmals angeschaut, und ich mache genau das was da steht oder gesagt wird.

hast du deine Einstellungen auch über das Menü über das Page-Symbol gemacht, oder hast du deine Einstellungen über "edit page header" deiner zu versteckenden Seite gemacht?

Beides schon versucht.

Habe Typo3 nur lokal laufen, deswegen hier mal ein Screenie

Hier klicken

Hier mein TS, vielleicht stimmt da ja etwas nicht?

MfG

page = PAGE
page.typeNum = 0
#### setzt den Body korrekt
page.bodyTag = <body> 
page.stylesheet = fileadmin/fhl/fhl.css

page.20 = TEMPLATE
page.20 {
  template = FILE
  template.file = fileadmin/fhl/fhl.html
  workOnSubpart = DOCUMENT_BODY
  marks.DOCUMENT_CONTENT< styles.content.get


# Ab hier Menue
  marks.DOCUMENT_MENU = HMENU
  marks.DOCUMENT_MENU.1 = TMENU
  marks.DOCUMENT_MENU.1 {
    expAll = 1
    #### wirst die onBlur's raus 
    noBlur = 1 
  
  wrap =  <ul>|</ul>
 
    NO {
      beforeWrap = <li>| || <li>| || <li>| ||<li>| || <li>| || <li>|
      linkWrap = |
      doNotShowLink = 1
      before.cObject = TEXT
      before.cObject.field = uid
      before.cObject.dataWrap = <a href="index.php?id=|" accesskey="{field:tx_govaccessibility_accesskey}"  title="{field:title}:{field:subtitle} ACCESSKEY: {field:tx_govaccessibility_accesskey}">
    #before.cObject.dataWrap = <a href="|.html" accesskey="{field:tx_govaccessibility_accesskey}"  title="{field:title}:{field:subtitle} ACCESSKEY: {field:tx_govaccessibility_accesskey}">
      after.cObject = TEXT
      after.cObject.field = title//nav_title
      after.cObject.htmlSpecialChars = 1
      after.cObject.wrap = |</a>
      wrapItemAndSub = |</li> || |</li> || |</li>|||</li> || |</li> || |</li>
      wrap = |<br />
    }
   
    ACT > .NO
    ACT = 1
    ACT {
      beforeWrap = <li id="act">| || <li id="act">| || <li id="act">| ||<li id="act">| || <li id="act">| || <li id="act">|
      wrapItemAndSub = |</li> || |</li> || |</li>|| |</li> || |</li> || |</li>
    } 

  }
}
#### löscht das default JS
page.config.removeDefaultJS = 1 

#### Stylesheet das Kalenders auszublenden um dann das eigene zu nehmen
plugin.tx_jwcalendar_pi1._CSS_DEFAULT_STYLE >

#### Folgender Code löscht das Margin 0 0 0 0 aus dem P Tag
tt_content.text.20.parseFunc.nonTypoTagStdWrap.encapsLines.addAttributes {
P.style=
}

#### hier überschreibt die von Typo3 vorgegebenen Überschriften
lib.stdheader.10.1.fontTag = <h1> | </h1>
lib.stdheader.10.2.fontTag = <h2> | </h2>
lib.stdheader.10.3.fontTag = <h3> | </h3>
lib.stdheader.10.4.fontTag = <h4> | </h4>

#### wirft die <a> vor den Überschriften raus
tt_content.stdWrap.dataWrap =  

#### wirft die <br> nach den Überschriften raus
lib.stdheader.10.stdWrap.wrap = |
lib.stdheader.10.stdWrap.wrap = |

#### Wirft das CLEAR.GIF raus
tt_content.image.20.spaceBelowAbove = 0
tt_content.header.stdWrap.space = 0|0
tt_content.stdWrap.space = 0|0
tt_content.stdWrap.spaceBefore = 0
tt_content.stdWrap.spaceAfter = 0
lib.stdheader.stdWrap.space = 0|0

#### Und hier wird das CLEAR.GIF hinter den Überschriften rausgenommen
tt_content.text.20.parseFunc.tags.typohead.stdWrap.space = 0|0 

config.doctype = xhtml_trans
config.metaCharset = utf-8
config.xhtml_cleaning = all
xml:lang="de" lang="de" #override standard setting
config.htmlTag_langKey = de-DE
config.admPanel = 0
config.disablePrefixComment = 1 #entfernt Kommentare um die content elements
seite.bodyTag = <body>


# Anker vor Content entfernen
tt_content.stdWrap.dataWrap =
tt_content.noANameTagForFirstRecord = 1
toyde ·

hm, schwer..

Noch eine Idee:
Schaue im List-Modul nach, ob dein User auch wirklich deinem Team angehört. Und setze nochmals Username und Userpasswort von Hand und alles klein neu.
Womöglich liegt es am User, bzw. der Verknüpfung zum Team.

Ansonsten poste dein TypoScript deiner Login/Benutzereinstellungen, oder schicke sie mir über private Nachricht.