Zum Inhalt springen

simulateBE in TYPO3 Version 4.1.1?

Erstellt am 14. Mai 2007 · 27 Antworten · letzte Antwort am 22. Juni 2010 · Seite 1 von 2

Tags: Frontend-Benutzer, Frage

joda ·

Hallo zusammen,

hat jemand simulateBE in Version 4.1.1 am Laufen?

Ich kriege es leider nicht hin.
BE- und FE-User funktionieren jeweils, doch das automatische Login nicht.

Das habe ich soweit alles gemacht:

BE-login simulation for FE-users (simulatebe)

This extension will allow FE users to login at the front end and be immediately able to use the Front End (FE) editing features described above.

* See above sections for establishing FE users and BE users.
* Install simulatebe through the extension repository
* Add this code to your template setup field

page.headerData.10 < plugin.tx_simulatebe_pi1
plugin.tx_simulatebe_pi1.allow = 1

* Make sure the page header on the page with the login content element is marked with the General Storage Folder pointing to the folder with the FE usernames and usergroups in it

* Edit the username you want to give FE-editing access. Near the bottom of the page, there is a field called "Related Backend User." Select the BE user you want linked to this item.

Note: This extension simulate BE login in order to empower FE editing, but does not give FE users access to the Backend itself.

Note: This extension works with the standard login box (built into the CMS), but not with the New Front End Login Box (newloginbox) extension. It works if you run both extension. (constants: styles.content.loginform.pid = 8(sysfolder feuser)

Ist der 2te Hinweis wirklich so gemeint. Ich möchte die "New Frontend Login Box" nutzen...

Grüße
Jo

happycrack ·

Hallo,

ich habe jetzt auch bald das ganze Web abgesucht und nur Fragen und keine Antworten dazu gefunden.

Es scheint wohl zwischen simulatebe und Typo3 4.1.1 nicht so gut zu laufen.

Wenn ich im gleichen Browser, in einem anderen Tab im Backend mit dem zugeordneten Benutzer eingeloggt bin kann ich auch im Frontend bearbeiten. Bin ich im Backend ausgeloggt, geht das bearbeiten im Frontend auch nicht mehr.

Und das ganze geht mit oder ohne newloginbox nicht.

Still searching.... und die Seite muss morgen fertig sein #angry#

Schönen Gruß
Daniel

joda ·

Das geht mir ähnlich. Der Kunde prüft derzeit seine Site und nächste Woche möchte ich die Schulung für das Editieren machen. :o

Seltsamerweise hat das Login am Anfang der Woche auf Einmal funktioniert. Keine Ahnung warum und seit Gestern geht es leider wieder nicht mehr.

Ich habe nur Content eingepflegt und nichts an Berechtigungen oder Extensions geändert. Das kommt mir schon recht seltsam vor...

Hast Du denn schon mal die andere Extension(dkd_feuser_belogin) getestet?
Ich habe es versucht, doch leider wurde kein Backenduser in der Selectbox der Zuordnung angezeigt. Daher habe ich diese Ext wieder deaktiviert.

Grüße
Jo

joda ·

Hmmm, nun habe ich die Ext. dkd_feuser_belogin nochmals aktiviert und simulatebe deaktiviert. Wieder das gleich Bild. Ich kann keinen BE-User zuordnen. Nun habe ich einfach neben der Selectbox das Plus-Zeichen ausgewählt und einen neue BE-User erstellt. Jetzt wird es ganz kurios. In der Selectbox steht "Aktueller Wert nicht erlaubt" aber man höre und staune, das Login und das Editieren funktioniert. Ich verstehe nun überhaupt nichts mehr. #paralyzed#

Eigentlich könnte ich zufrieden sein, denn der Kunde muss nun nach dem Login lediglich noch einen Button drücken um zu editieren, doch ich habe kein gutes Gefühl...

Grüße
Jo

Dr.​ No ·

Moin.
Seid Ihr schon weiter gekommen bei dem Problem??? Mir ist jetzt aufgefallen, dass ich jetzt selbiges habe 😢

Danke.
Norman

happycrack ·

Hallo und tut mir leid, dass ich mich jetzt erst melde....

Ich bin mit der Sache überhaupt noch nicht weiter gekommen, es ist aber auch erstmal hinten angestellt. Ich habe es jetzt so konfiguriert, dass die Redakteure sich ins BE einloggen und dort nur den Menupunkt "Anzeigen" sehen.
Läuft vorerst aufs gleiche raus.

Ich werde mich zu gegebener Zeit wieder damit beschäftigen und meine Erfahrungen dann hier posten.

Vielen Dank für die Tipps
Daniel

joda ·

Ich habe gerade für ein neues Projekt ein neues System aufgesetzt. Und siehe da, hier funktioniert simulatebe. 😉

Obwohl ich eigentlich fast genau die gleichen Extensions wie im vorherigen Projekt installiert habe. Seltsam...

Auf jeden Fall scheint es somit kein generelles Problem zwischen 4.1.1 und simulatebe zu sein.

Grüße
Jo

Nachtrag: 11.06.07
Nun geht es wieder nicht mehr. Ich habe Gestern lediglich tt_news installiert. Auch wenn ich diese Extension wieder entferne funktioniert es nicht mehr. #angry#

Dieko ·

Die Problemdiskussion ist schon eine Weile her. Gibt es eine (noch verschwiegene) Lösung oder sollte man simulatebe wegwerfen?
Grüße Dietrich

joda ·

Einfach mal selbst ausprobieren. 😉

Eigentlich ist es schon eine praktische Funktion, sofern man Front-End-Editing macht. Der Redakteur muss sich eben nicht 2mal anmelden.

Grüße
Jo

Dieko ·

Na klar, wäre das eine Klasse Funktion, wenn sie denn ginge. Aber es will nicht. FE-Editing klappt wunderbar, aber die Verbindung vom FE-Login zum BE-Login wird offenbar nicht hergestellt. Gibt es nun schon positive Erfahrungen?
Dieko

flori73 ·

Ich habe genau das selbe Problem. Eines hande ich herausgefunden: Lösche ich den Cache meines Browsers, dann kann ich mich EINMAL Problemlos anmelden und die Seiten ändern. Logge ich mich wieder aus, dann geht das erst wieder, wenn ich den Browser zurücksetze.

Gehts villeicht mit der neuen Version 4.1.5 ??

Gruss

Flori

Kurt51 ·

Ich habe mir hier die diversen Antworten durchgelesen, trotzdem bestehen die Probleme weiter!? Es muss wohl an der TYPO3-Version liegen ODER an YAML!?
Ob newloginbox oder nicht spielt keine Rolle.
Ob mit oder ohne tt_news spielt keine Rolle.
Ob mit oder ohne YAML spielt vielleicht doch eine Rolle!?
Ich habe V4.0.4 mit allem laufen und es klappt wunderbar mit den "Stiften" im FE-Editing mit simulatebe OHNE YAML
Ich habe V4.1.2 mit allem laufen und es klappt NICHT (nur ab und zu mal!?!?!?) mit den "Stiften" im FE-Editing mit simulatebe, jedoch MIT YAML
Ist das nicht zum Mäuse melken!? :x

mitchiru ·

bei mir klappts mit 4.1.1,
nachdem diese zeile im typoscript drin war:

page.headerData.10 < plugin.tx_simulatebe_pi1

Dr.​ No ·

Hallo Kurt,

ich habe exakt das gleiche Problem.

Ich habe folgende Konstellation:
YAML 4.5.0
Typo3 4.1.5

Das Frontend-Editing funktioniert nur sporadisch bei mir. Wenn ich alle Caches in Typo3 lösche und den Browsercache lösche und dann die Seite neu aufrufe, dann habe ich die Stifte zum Editieren. In der Typo3 Tabelle be_sessions wird auch eine Session angelegt. Wenn ich mich aber abmelde und dann wieder anmelde, dann habe ich keine Stifte mehr! In der Tabelle wird auch keine Session angelegt. Wenn ich die Seite verlasse und wieder aufrufe geht es auch nicht.

Gruß
norman

joda ·

Hallo zusammen,

das Problem existiert nun schon über ein halbes Jahr und keine Lösung in Sicht. #angry#

Vielleicht wird mit 4.2 alles besser...

Grüße
Jo

suit4 ·

Hallo zusammen,

simualtebe funktioniert meines erachtes eigentlich ganz gut, nur ist es etwas "kompliziert" gedacht.

Man kann das ganze zum Laufen kriegen (auch mit new loginbox), wenn man simluatebe modifiziert (ok, das ist jetz quick and dirty, aber es geht):

1. simulatebe Extension modifizieren

if((!isset($_COOKIE["simulatebe"])) && $conf["allow"] && $GLOBALS["TSFE"]->loginUser && intval($GLOBALS["TSFE"]->fe_user->user["tx_simulatebe_beuser"]) && (t3lib_div::_GP("logintype")=="login")){
...

sollte besser lauten

if((!isset($_COOKIE["simulatebe"])) && $conf["allow"] && $GLOBALS["TSFE"]->loginUser && intval($GLOBALS["TSFE"]->fe_user->user["tx_simulatebe_beuser"]) /*&& (t3lib_div::_GP("logintype")=="login")*/){
...

Damit reagiert es nicht nur auf ein Login, sondern wird generell ausgeführt.

2. Zugangsberichtigung für die Seite einstellen, auf die der simulierte Benutzer zugreifen soll.
Wenn der BE-User, der dort simuliert wird, keine Berechtigung hat, diese Seite zu sehen, dann funktioniert das ganze natürlich nicht.
Aber darauf muss man auch erst mal kommen.

Das ganze funktioniert auch mit Redirects nach dem Login (dafür gibts ja auch die eine oder andere Extension...)

Erst wenn der Zugriff auf die Seite OK ist, wird in der Session der entsprechende Eintrag erzeugt, auf den man dann Testen kann, ob der BE-User eingeloggt ist.

simulatebe ist ein wenig von hinten durch die Brust ins Auge, aber es funktioniert. Schade, dass es in keiner Doku steht.

Ich denke, ich werde da demnächst mal ein kleines Tutorial verfassen.

Kurt51 ·

Hallo suit4,

"Ich denke, ich werde da demnächst mal ein kleines Tutorial verfassen."

wo bleibt es denn, das Tutorial!? 🙂
Ich hänge schon wieder an diesem Problem.
Mal sind die Stifte da, mal nicht!?!?!?
Wie soll man so etwas einem Kunden erklären?!