# Problem bei der Registrierung

**URL:** <https://forum.shopware.com/t/problem-bei-der-registrierung/7673>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [10. Juli 2012 um 10:05 UTC](https://forum.shopware.com/t/problem-bei-der-registrierung/7673 "2012-07-10T10:05:15Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Linda](https://avatars.discourse-cdn.com/v4/letter/l/67e7ee/32.png) [@Linda](https://forum.shopware.com/u/Linda)\
**Post date:** [10. Juli 2012 um 10:05 UTC](https://forum.shopware.com/t/problem-bei-der-registrierung/7673/1 "2012-07-10T10:05:15Z")

</div>

Ich habe ein Problem bei dem Registrierungsvorgang… Wenn ein Kunde sich registriert (alle Pflichtfelder ausfüllt), wird der Kunde erfolgreich angelegt (E-Mail wird auch verschickt)… Allerdings bleibt beim Registrierungsvorgang selbst das Registrierungsformular stehen (er springt nicht in “Mein Konto” bzw. ins Dashboard). Kann mir vielleicht jemand sagen woran das liegt? Oder hat jemand eine Idee woran es liegen könnte? Für Hilfe oder einen Tipp wäre ich wirklich sehr dankbar!

---

<div class="post-metadata">

**Author:** ![ck4m](https://avatars.discourse-cdn.com/v4/letter/c/13edae/32.png) [@ck4m](https://forum.shopware.com/u/ck4m)\
**Post date:** [10. Juli 2012 um 11:36 UTC](https://forum.shopware.com/t/problem-bei-der-registrierung/7673/2 "2012-07-10T11:36:45Z")

</div>

Hast du irgendwelche zusätzlichen Plugins installliert, wenn ja deinstalliere die einmal nacheinander und versuche es noch einmal?

---

<div class="post-metadata">

**Author:** ![Linda](https://avatars.discourse-cdn.com/v4/letter/l/67e7ee/32.png) [@Linda](https://forum.shopware.com/u/Linda)\
**Post date:** [10. Juli 2012 um 11:57 UTC](https://forum.shopware.com/t/problem-bei-der-registrierung/7673/3 "2012-07-10T11:57:39Z")

</div>

Danke für die schnelle Rückmeldung. Ich hatte zusätzlich nur das Plugin SwagMigration installiert. Dieses habe ich gerade deinstalliert. Allerdings besteht der Fehler immer noch. Andere Vorschläge woran es liegen könnte?

---

<div class="post-metadata">

**Author:** ![ck4m](https://avatars.discourse-cdn.com/v4/letter/c/13edae/32.png) [@ck4m](https://forum.shopware.com/u/ck4m)\
**Post date:** [10. Juli 2012 um 12:42 UTC](https://forum.shopware.com/t/problem-bei-der-registrierung/7673/4 "2012-07-10T12:42:03Z")

</div>

Puh, das ist merkwürdig, hast du was an den Templates geändert? Prüfe mal deinen Server Log ob da irgendwo eine Warnung oder ein Fehler kommt.

---

<div class="post-metadata">

**Author:** ![Linda](https://avatars.discourse-cdn.com/v4/letter/l/67e7ee/32.png) [@Linda](https://forum.shopware.com/u/Linda)\
**Post date:** [10. Juli 2012 um 13:01 UTC](https://forum.shopware.com/t/problem-bei-der-registrierung/7673/5 "2012-07-10T13:01:28Z")

</div>

hm, also ich habe was an dem Template geändert. Allerdings habe ich nur Design-Sachen geändert. Und andere actions wie „passwort vergessen“ oder „lieferadresse ändern“ funktionieren erfolgreich (sprich der Benutzer bekommt die success Meldung). Es ist total merkwürdig, da die Aktion „Registrierung“ ja auch ausgeführt wird - nur der Benutzer wird nicht weitergeleitet. So langsam weiß ich nicht mehr woran es liegen könnte… Warnungen o.ä. habe ich beim Überprüfen nicht bekommen.

---

<div class="post-metadata">

**Author:** ![ck4m](https://avatars.discourse-cdn.com/v4/letter/c/13edae/32.png) [@ck4m](https://forum.shopware.com/u/ck4m)\
**Post date:** [10. Juli 2012 um 13:56 UTC](https://forum.shopware.com/t/problem-bei-der-registrierung/7673/6 "2012-07-10T13:56:05Z")

</div>

Hast du vielleicht einen Link?

---

<div class="post-metadata">

**Author:** ![Linda](https://avatars.discourse-cdn.com/v4/letter/l/67e7ee/32.png) [@Linda](https://forum.shopware.com/u/Linda)\
**Post date:** [10. Juli 2012 um 14:14 UTC](https://forum.shopware.com/t/problem-bei-der-registrierung/7673/7 "2012-07-10T14:14:52Z")

</div>

… link darf ich leider nicht rausgeben :oops: Was könnte ich denn in dem Template geändert haben, dass diese „Weiterleitung“ nicht mehr funktioniert?

---

<div class="post-metadata">

**Author:** ![ck4m](https://avatars.discourse-cdn.com/v4/letter/c/13edae/32.png) [@ck4m](https://forum.shopware.com/u/ck4m)\
**Post date:** [10. Juli 2012 um 14:27 UTC](https://forum.shopware.com/t/problem-bei-der-registrierung/7673/8 "2012-07-10T14:27:41Z")

</div>

Dachte vielleich am From action aber wenn die Regi durchgeht passt der. Außerdem hast du ja nur Styles angepasst. Du kannst es ja mal mit dem Standardtemplate versuchen, dann hast du das auch ausgeschlossen.

---

<div class="post-metadata">

**Author:** ![Linda](https://avatars.discourse-cdn.com/v4/letter/l/67e7ee/32.png) [@Linda](https://forum.shopware.com/u/Linda)\
**Post date:** [10. Juli 2012 um 15:08 UTC](https://forum.shopware.com/t/problem-bei-der-registrierung/7673/9 "2012-07-10T15:08:05Z")

</div>

…es liegt nicht am Template. Woran könnte es noch liegen? An den Servereinstellungen?

---

<div class="post-metadata">

**Author:** ![ck4m](https://avatars.discourse-cdn.com/v4/letter/c/13edae/32.png) [@ck4m](https://forum.shopware.com/u/ck4m)\
**Post date:** [10. Juli 2012 um 15:18 UTC](https://forum.shopware.com/t/problem-bei-der-registrierung/7673/10 "2012-07-10T15:18:45Z")

</div>

Ich habe jetzt alles ausgeschlossen wo ich etwas vermutet hätte. Ohne direkt was zu sehen, weiß ich auch nicht weiter. ☹

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [10. Juli 2012 um 15:25 UTC](https://forum.shopware.com/t/problem-bei-der-registrierung/7673/11 "2012-07-10T15:25:58Z")

</div>

Ohne das System gesehen zu haben, kann man da wenig zu sagen. Hast du nicht die Möglichkeit einen Link zum Shop per PM zu schicken?

---

<div class="post-metadata">

**Author:** ![Linda](https://avatars.discourse-cdn.com/v4/letter/l/67e7ee/32.png) [@Linda](https://forum.shopware.com/u/Linda)\
**Post date:** [11. Juli 2012 um 11:39 UTC](https://forum.shopware.com/t/problem-bei-der-registrierung/7673/12 "2012-07-11T11:39:06Z")

</div>

Private Nachricht ist seit gestern raus - liegt aber noch im Postausgang. Keine Ahnung, ob das heißt, dass sie noch nicht gelesen wurde oder dass ich nicht berechtigt bin Nachrichten zu verschicken. Bei den FAQ habe ich dazu auch nicht wirklich was gefunden. \> bzgl. meines Problems habe ich leider noch keine Lösung/keinen Lösungsansatz gefunden. Ich habe mir mal die ganzen Funktion angeschaut, wenn ein Benutzer neu registriert wird. Bei mir ist ja der Fehler, dass der Benutzer zwar registriert wird, allerdings der OneTimeLogin/OneTimeAccount nicht funktioniert und er deshalb nicht in “Mein Konto” springen kann/nicht eingeloggt ist. Jemand eine Idee woran das liegen kann? Verzweifle so langsam…

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [11. Juli 2012 um 14:46 UTC](https://forum.shopware.com/t/problem-bei-der-registrierung/7673/13 "2012-07-11T14:46:03Z")

</div>

Hallo, in der Datei /engine/core/class/sAdmin.php findest du in der Methode sSaveRegister ziemlich weit unten die Zeile ` $chkUserLogin = $this-\>sLogin(true); ` Kannst du das mal in : ` $chkUserLogin = $this-\>sLogin(true); print\_r($chkUserLogin); exit; ` ändern und etwaige Fehlermeldungen die nun angezeigt werden, hier reporten? Wenn dort auch nichts erscheint, bitte mal showException & throwException in der Application.php aktivieren.

---

<div class="post-metadata">

**Author:** ![Linda](https://avatars.discourse-cdn.com/v4/letter/l/67e7ee/32.png) [@Linda](https://forum.shopware.com/u/Linda)\
**Post date:** [11. Juli 2012 um 15:01 UTC](https://forum.shopware.com/t/problem-bei-der-registrierung/7673/14 "2012-07-11T15:01:21Z")

</div>

Ich habe das so geändert - es kam keine Fehlermeldung. showException & throwExceptions sind nun beide auf true

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [11. Juli 2012 um 15:11 UTC](https://forum.shopware.com/t/problem-bei-der-registrierung/7673/15 "2012-07-11T15:11:02Z")

</div>

Welche PHP-Version hast du denn im Einsatz? Ich vermute das aus irgendeinem Grund die Session-Variablen nicht korrekt gesetzt werden und deswegen die Weiterleitung nicht funktioniert. Also das die Abfrage auf die sUserId in engine/Shopware/Controllers/Frontend/Register.php ` public function indexAction() { if(!empty($this-\>session['sUserId'])) { if ($this-\>request-\>getParam('sValidation')||!Shopware()-\>Modules()-\>Basket()-\>sCountBasket()) { return $this-\>forward('index', 'account'); } else { return $this-\>forward('confirm', 'checkout'); } } ` nicht aufgelöst werden kann und deshalb keine Weiterleitung stattfindet. Das könnte zum Beispiel mit einer zu alten PHP-Version zusammenhängen.

---

<div class="post-metadata">

**Author:** ![Linda](https://avatars.discourse-cdn.com/v4/letter/l/67e7ee/32.png) [@Linda](https://forum.shopware.com/u/Linda)\
**Post date:** [11. Juli 2012 um 15:23 UTC](https://forum.shopware.com/t/problem-bei-der-registrierung/7673/16 "2012-07-11T15:23:52Z")

</div>

…das war auch schon eine Überlegung von mir. Die Systeminfo sagt PHP-Version (5.2.17) ist okay. Unter dieser Version laufen auf dem Server auch andere Shopware-Shops und bei denen tritt der Fehler nicht auf.

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [11. Juli 2012 um 15:30 UTC](https://forum.shopware.com/t/problem-bei-der-registrierung/7673/17 "2012-07-11T15:30:03Z")

</div>

Kannst du denn nochmal prüfen, ob die im vorherigen Beitrag von mir beschriebene Stelle der “Übeltäter” ist? Also einfach mal ein die(); vor die beiden forwards und prüfen ob er dort wirklich ankommt oder ob die Bedingung oben nie erfüllt wird.

---

<div class="post-metadata">

**Author:** ![Linda](https://avatars.discourse-cdn.com/v4/letter/l/67e7ee/32.png) [@Linda](https://forum.shopware.com/u/Linda)\
**Post date:** [11. Juli 2012 um 15:40 UTC](https://forum.shopware.com/t/problem-bei-der-registrierung/7673/18 "2012-07-11T15:40:25Z")

</div>

Okay. Ich hab’ das mal gemacht. Es bleibt alles unverändert sprich Benutzer wird registriert allerdings nicht weitergeleitet.

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [11. Juli 2012 um 15:50 UTC](https://forum.shopware.com/t/problem-bei-der-registrierung/7673/19 "2012-07-11T15:50:15Z")

</div>

Dann wird´s ohne Debugger schwer, dort weiter zu kommen. Du könntest nochmal folgendes probieren: 1.) In der indexAction in Register.php aus sUserId sRegisterFinished machen 2.) Testweise möglicherweise installierte Plugins deaktivieren und prüfen ob dadurch das Problem behoben wird. 3.) in der saveRegisterAction in Register.php unter $this-\>saveRegister(); diesen Codeblock einfügen ` if ($this-\>request-\>getParam('sValidation')||!Shopware()-\>Modules()-\>Basket()-\>sCountBasket()) { return $this-\>forward('index', 'account'); } else { return $this-\>forward('confirm', 'checkout'); } `

---

<div class="post-metadata">

**Author:** ![Linda](https://avatars.discourse-cdn.com/v4/letter/l/67e7ee/32.png) [@Linda](https://forum.shopware.com/u/Linda)\
**Post date:** [11. Juli 2012 um 16:01 UTC](https://forum.shopware.com/t/problem-bei-der-registrierung/7673/20 "2012-07-11T16:01:33Z")

</div>

Okay. Ich werde deine Ansätze mal versuchen. Falls da nichts klappt werde ich meinen Firebug mal erweitern. Vielen Dank schonmal für deine Hilfe Stefan!
