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
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!
da haben wir es schon, wie erstelle ich Benutzergruppen?
Geh am besten ins List-Modul; dort auf die Weltkugel klicken > neu > Benutzergruppe anlegen
Also hier wird das ganze wirklich sehr genau erklärt. Ich habe das jedenfalls auch damit gelernt und es funktioniert..
http://typo3.org/documentation/videos/wmv-format/
--> Password Protected Pages (ist deutsch)
Gruss GreenBanana
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?
hi Zusammen.
Mein Tipp:
http://typo3.hachmeister.org/Login_einfuegen.135.0.html
Erklärt das Ganze ziemlich kurz und bündig.
greez toyde
Ich dachte ich brauche keine Extensions?
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
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
Riot schriebHallo,
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.
Zu deinen Sichtbarkeits-Einstellungen:
Die Zahl habe ich auch hier gefunden (http://typo3.org/documentation/document-library/doc_tut_quickstart_de/Zugangsbeschr_auml_n/) - 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?
Ich habe zweiteres gewählt und es läuft.
greez toyde
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
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.
toyde schrieb
Ansonsten poste dein TypoScript deiner Login/Benutzereinstellungen
Ich muss laut dem Tutorial von http://typo3.org/documentation/document-library/doc_tut_quickstart_de/Passwort_gesch_uuml/ doch gar nichts im TS verändern?