Hi!
Habe die Frontend edit only Extension installiert und einen BE-Benutzerangelegt, bei dem ich das "Edit in Frontend only" gesetzt habe.
Melde ich mich als dieser Benutzer an, so erscheint die Meldung: "This user is not allwed access to the backend".
Kurzer Blick ins Form: Man soll die Datei typo3conf/ext/frontend_edit_only/class.ux_t3lib_beuserauth.php anpassen.
Gesagt, getan, der Fehler ist weg.
Einziges Manko ist, dass man nicht zum Frontend weiter geleitet wird.
Muss man hierfür irgendwelche Konfigurationen vornehmen??
CU
maxhb
P.S.: Ich arbeite mit Typo3 V3.6 RC1
Eine schmutzige Lösung lautet:
In der class_ux_t3lib_beuserauth.php einfach die Fehlermeldung auskommentieren und durch folgenden Code ersetzen:
header('location: /index.php');
Wer weiss, wie man das besser hinbekommt?
CU
maxhb
-----
Nachtrag: Wichtig!!!
Diese Lösung nicht verwenden, da dadurch das Bearbeiten von Content Elementen nicht mehr möglich ist....
Hallo!
Ich habe das gleiche Problem mit dem Frontend Edit-Only. Ich möchte auch sehr gerne dass der Benutzer direkt ins Frontend weitergeleitet wird.
Ich benutze auch schon die neue Version 3.6RC1.
Bei der Version 3.5 hat man einstellen können dass im Anmeldefenster von Typo3 eine Auswahl zwischen Frontend und Alternative gekommen ist.
Wenn ich diese Einstellungen nun auch in der Version 3.6RC1 vornehme erscheint keine Auswahlbox sondern es erscheint nur, dass der Benutzer keine Berechtigungen für das Backend hat!
Über eine Lösung wäre ich sehr dankbar!!
Gruß Bernd
ich habe bei typo3 3.6.2 das gleiche problem. ist frontend_edit_only veraltet und sollte nicht mehr verwendet werden bei 3.6.x?
Ich komme da auch nicht weiter... Es funktioniert (erster Versuch!) alles tadellos, jeder user hat zugriff zu seiner seite, usw.
Das einzige was nicht klappt: nach Anmeldung landen die user im BE, nicht im FE, trotz gesetztem "Frontend Editing Only".... Wie kann ich das lösen?
Hi, ich habe das bei meinem Projekt so gelöst (Typo3.6.2):
Die Datei index.php abgewandelt, und zwar ab Zeile 421:
// Based on specific setting of interface we set the redirect script:
switch ($this->GPinterface) {
case 'backend':
$this->redirectToURL = 'alt_main.php';
break;
case 'frontend':
$this->redirectToURL = '../';
break;
}
wird ersetzt durch:
// Based on specific setting of interface we set the redirect script:
switch ($this->GPinterface) {
case 'backend':
$this->redirectToURL = 'alt_main.php';
break;
case 'frontend':
$this->redirectToURL = "http://www.baby-website.de/index.php?id=".$BE_USER->user['username'];
break;
}
Das ganze ist ein Service, bei dem Eltern eine Homepage für Ihr Baby per Frontend-Editing selbst pflegen können. Wenn sie sich dann einloggen, werden sie über diese Redirect-Funktion automatisch auf ihren Mountpoint umgeleitet. Funktioniert prima, auch mit Typo 3.6.2
<img src="http://www.baby-website.de/angebot/bilder/download/banner001.gif" alt="" width="468" height="60" border="0" vspace="15">
http://www.baby-website.de
Hallo,
Also ich hab das Problem folgendermaßen gelöst:
In der Datei typo3/alt_main.php vor
// Include extension?
if ...
den Code-Schnipsel
if ($GLOBALS["BE_USER"]->user["tx_frontendeditonly_frontend_only"]) {
header('Location: '.t3lib_div::locationHeaderUrl('../'));
}
einfügen. Die Extension frontend_edit_only muß natürlich trotzdem installiert sein. Funktioniert bei mir in Typo 3.6.2 und 3.7.0.
Joss
joss schrieb
Hallo,
Also ich hab das Problem folgendermaßen gelöst:
In der Datei typo3/alt_main.php vor
// Include extension?
if ...
den Code-Schnipsel
if ($GLOBALS["BE_USER"]->user["tx_frontendeditonly_frontend_only"]) {
header('Location: '.t3lib_div::locationHeaderUrl('../'));
}
einfügen. Die Extension frontend_edit_only muß natürlich trotzdem installiert sein. Funktioniert bei mir in Typo 3.6.2 und 3.7.0.
Joss
Leider funktioniert das bei mir nicht. Hab 3.7 installiert. Hat jemand eine Lösung?
Gruß Evchen
joss schrieb
Hallo,
Also ich hab das Problem folgendermaßen gelöst:
In der Datei typo3/alt_main.php vor
// Include extension?
if ...
den Code-Schnipsel
if ($GLOBALS["BE_USER"]->user["tx_frontendeditonly_frontend_only"]) {
header('Location: '.t3lib_div::locationHeaderUrl('../'));
}
einfügen. Die Extension frontend_edit_only muß natürlich trotzdem installiert sein. Funktioniert bei mir in Typo 3.6.2 und 3.7.0.
Joss
Leider funktioniert das bei mir nicht. Hab 3.7 installiert. Hat jemand eine Lösung?
Gruß Evchen
Die hier angeführten Lösungen funktionieren bei mir leider auch nicht!
Nach öffnen eines IE-Fensters->FE Login->CMS Login kommt die Fehlermeldung.
Nachdem ich aber eine Seite im IE zurück gehe, mich 2mal ausloge und dann den Login-Vorgang wiederhole funktioniert es einwandfrei.
Sitz jetzt schon sehr lange an diesem Problem #angry#
Wäre dankbar wenn mir wer weiterhelfen könnte!