---
title: "backend user faken"
url: "https://www.typo3.net/d/59110-backend-user-faken"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","PHP"]
created: "2007-03-08"
last_reply: "2007-11-10"
replies: 9
solved: false
page: 1
pages: 1
lang: "de"
---

# backend user faken

Extensions › Entwicklung · 9 Antworten · gestartet 2007-03-08

## Eröffnungsbeitrag

**Krebskasper** · 2007-03-08 · [Beitrag #1](https://www.typo3.net/d/59110-backend-user-faken/1)

Moin,
ich will mittels des tce objekts BE-User anlegen sowie ein paar Seiten...

Das soll automatisch passieren, sobald ein Skript aufgerufen wird...

Jetzt ist das Problem, dass ich irgendwie das $GLOBALS['be_user'] Objekt faken muss.. bzw. ich kann ja bei der Startmethode ein alternatives Objekt angeben...

Nun ist die Frage - wo bekomme ich das her...

Einloggen, Objekt ausgeben und den Spass dann händisch in einen Array schreiben geht wohl schlecht, oder?

Vielen Dank für die Hilfe.

## Antworten

### [#2](https://www.typo3.net/d/59110-backend-user-faken/2) · Krebskasper · 2007-03-08

```php
$BE_USER = t3lib_div::makeInstance('t3lib_beUserAuth');
$BE_USER->OS = TYPO3_OS;
$BE_USER->setBeUserByUid(1);
$BE_USER->fetchGroupData();
$BE_USER->backendSetUC();
```

Das sind meine Anfänge, ist nur die Frage ob sich das in die richtige Richtung bewegt...

geklaut ist der Spass aus der index.php für das Simulieren von versch. Usern... aber es tut sich trotzdem einfach noch nichts...

### [#3](https://www.typo3.net/d/59110-backend-user-faken/3) · just2b · 2007-03-08

Hallo,

keine ahnung was du machen willst, aber schau dir mal die ext simulatebe an bzw dessen code

georg

### [#4](https://www.typo3.net/d/59110-backend-user-faken/4) · Krebskasper · 2007-03-08

Ich hoffe, dass das nicht wirklich alles nötig ist, aber es ist definitiv sehr sehr hilfreich...

Vielen Dank :D

### [#5](https://www.typo3.net/d/59110-backend-user-faken/5) · Krebskasper · 2007-03-09

Im Nachhinein war das ganze doch nicht so sehr hilfreich...

Es werden alle Voraussetzungen geschaffen, dass der User als eingeloggt gilt, wonach das Backend-User-Objekt dementsprechend automatisch erstellt wird ($GLOBALS['BE_USER'])

Aber genau dieses Objekt will ich mir selber basteln... bekomme es aber partout nicht auf die Reihe...

### [#6](https://www.typo3.net/d/59110-backend-user-faken/6) · just2b · 2007-03-09

damit du das Objekt bekommst musst du wohl vorher einen user einloggen, aber immer noch keine ahnung was du machen willst...

georg

### [#7](https://www.typo3.net/d/59110-backend-user-faken/7) · Krebskasper · 2007-03-09

Ich will per TCEmain Objekt ein paar Seiten und Backend User anlegen.
Das ganze ist als Hook bei der Frontend Registrierung eingebaut.

Damit die Befehle auch ausgeführt werden muss ich ein Backend-User-Objekt mitliefern, welches die entsprechenden Rechte aufweist (wird mit der start Methode übergeben)

Aber es will einfach nicht klappen

### [#8](https://www.typo3.net/d/59110-backend-user-faken/8) · just2b · 2007-03-09

sorry aber warum nicht einfach mit einem normalen query in die DB schreiben?

georg

### [#9](https://www.typo3.net/d/59110-backend-user-faken/9) · Krebskasper · 2007-03-09

1. um das sorting Problem bei den Pages zu umgehen (also den passenden Wert dort hinzufummeln)
2. hätte ich das BE-User-Objekt wärs einfacher ;)
3. Keinen weiteren Query ausführen zu müssen nur um die UID des letzten Eintrages herauszuinfden... (es gibt beim TCEmain-Objekt so eine tolle "Mapping"-Variable)

### [#10](https://www.typo3.net/d/59110-backend-user-faken/10) · Jehu · 2007-11-10

Hallo Krebskasper,

schau dir mal die Extension freesite an.
Ich bastele an einem ganz ähnlichen Problem und habe mir alle Funktionen aus freesite genommen.

siehe auch:
[/d/66711-probleme-beim-kopieren-von-seiten/7](https://www.typo3.net/d/66711-probleme-beim-kopieren-von-seiten/7)

Ich denke, es fehlt nicht mehr viel...

---

Quelle: „backend user faken“, typo3.net, https://www.typo3.net/d/59110-backend-user-faken
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
