# Shopware 5 Admin-Login löscht Admin-Passwort

**URL:** https://forum.shopware.com/t/shopware-5-admin-login-loscht-admin-passwort/31331
**Category:** Administration
**Created:** [13. Oktober 2015 um 11:48 UTC](https://forum.shopware.com/t/shopware-5-admin-login-loscht-admin-passwort/31331 "2015-10-13T11:48:48Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Jan\_Winterfeld](https://avatars.discourse-cdn.com/v4/letter/j/e495f1/32.png) [@Jan\_Winterfeld](https://forum.shopware.com/u/Jan_Winterfeld)
#### Post date: [13. Oktober 2015 um 11:48 UTC](https://forum.shopware.com/t/shopware-5-admin-login-loscht-admin-passwort/31331/1 "2015-10-13T11:48:48Z")

</div>

Nach dem erfolgreichen Login werden Adminpasswörter aus s\_core\_auth gelöscht. Danach ist dann kein Login mehr möglich. Nur durch setzen des Demousers können wir uns wieder in das Backend einloggen. Kennt jemand dieses Phänomen? Oder kennt jemand die Codestellen an denen dieses Verhalten verursacht werden könnte? Ich habe ein wenig diese Stellen in Verdacht (function login): ` $auth = Shopware()-\>Auth(); $result = $auth-\>login($username, $password); $user = $auth-\>getIdentity(); ` (engine/Shopware/Controllers/Backend/Login.php) Die Installationen sind sauber, also ohne Coreveränderungen und sämtliche Plugins haben wir auch schon deaktiviert. Danke und Gruß, Jan

---

<div class="post-metadata">

### Author: ![simpleSimon](https://avatars.discourse-cdn.com/v4/letter/s/e79b87/32.png) [@simpleSimon](https://forum.shopware.com/u/simpleSimon)
#### Post date: [10. März 2016 um 07:29 UTC](https://forum.shopware.com/t/shopware-5-admin-login-loscht-admin-passwort/31331/2 "2016-03-10T07:29:32Z")

</div>

Hi,

Wir hatten heute das selbe Problem mit Shopware 4.3.2.

Das Problem war der PasswordEncoder. Stellt man den Standard-Encoder von ‚bcrypt‘ auf ‚sha256‘ funktioniert das Ganze plötzlich wieder… Aber Vorsicht nur weil im Backend „sha256“ steht muss Shopware sich nicht unbedingt dran halten ![Foot-in-Mouth](http://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/foot-in-mouth.png "Foot-in-Mouth")

engine/Shopware/Controllers/Backend/UserManager.php

```
public function updateUserAction() {
[...]
		
		try {
			$params = $this->Request()->getParams();
			if (! empty($params["password"])) {
				mail("xx@xx.de", "DEBUG => updateUserAction()", " pass:" . $params["password"]);
				
				$params["encoder"] = Shopware()->PasswordEncoder()->getDefaultPasswordEncoderName();
				$params["password"] = Shopware()->PasswordEncoder()->encodePassword($params["password"], $params["encoder"]);
				
				mail("xx@xx.de", "DEBUG => updateUserAction()", " params:" . var_export($params, true));
			} else {
				unset($params["password"]);
			}
[...]
}

```

&nbsp;
