\n";
responseStream << "\t";
-#line 72 "F:\\Gradido\\gradido_login_server\\src\\cpsp\\UpdateUserPassword.cpsp"
+#line 77 "F:\\Gradido\\gradido_login_server\\src\\cpsp\\UpdateUserPassword.cpsp"
if(PAGE_STATE_ASK_PASSWORD == state ) { responseStream << "\n";
responseStream << "\t
Passwort bestimmen
\n";
responseStream << "\t";
-#line 74 "F:\\Gradido\\gradido_login_server\\src\\cpsp\\UpdateUserPassword.cpsp"
+#line 79 "F:\\Gradido\\gradido_login_server\\src\\cpsp\\UpdateUserPassword.cpsp"
responseStream << ( getErrorsHtml() );
responseStream << "\n";
responseStream << "\t
\n";
responseStream << "\t";
-#line 92 "F:\\Gradido\\gradido_login_server\\src\\cpsp\\UpdateUserPassword.cpsp"
+#line 97 "F:\\Gradido\\gradido_login_server\\src\\cpsp\\UpdateUserPassword.cpsp"
} else if(PAGE_STATE_SUCCEED == state) { responseStream << "\n";
responseStream << "\t\t
Deine Daten werden jetzt mit dem neuen Passwort verschlüsselt. Du kannst dich in etwa 1 Minute mit deinem neuen Passwort einloggen
\n";
responseStream << "\t\t
Zum Login\n";
responseStream << "\t";
-#line 95 "F:\\Gradido\\gradido_login_server\\src\\cpsp\\UpdateUserPassword.cpsp"
+#line 100 "F:\\Gradido\\gradido_login_server\\src\\cpsp\\UpdateUserPassword.cpsp"
} responseStream << "\n";
responseStream << "
\n";
// begin include footer.cpsp
diff --git a/src/cpp/model/User.cpp b/src/cpp/model/User.cpp
index 212a8ab69..a36ba62b4 100644
--- a/src/cpp/model/User.cpp
+++ b/src/cpp/model/User.cpp
@@ -652,15 +652,16 @@ bool User::updatePassword(const std::string& newPassword, const std::string& pas
bool passwordHashedCalculated = false;
// no previous password set
- if (!mPasswordHashed) {
+
+ //if (!mPasswordHashed) {
duplicate();
lock(functionName);
//printf("[User::setNewPassword] start create crypto key task with this: %d\n", this);
mCreateCryptoKeyTask = new UserCreateCryptoKey(this, newUser, newPassword, ServerConfig::g_CPUScheduler);
mCreateCryptoKeyTask->scheduleTask(mCreateCryptoKeyTask);
unlock();
- }
- else {
+ //}
+ /*else {
// compare with previous password
auto cryptoKey = createCryptoKey(newPassword);
auto passwordHash = createPasswordHashed(cryptoKey);
@@ -678,7 +679,7 @@ bool User::updatePassword(const std::string& newPassword, const std::string& pas
}
mCryptoKey = cryptoKey;
unlock();
- }
+ }*/
duplicate();
UniLib::controller::TaskPtr savePassword(nullptr);
diff --git a/src/cpsp/passphrase.cpsp b/src/cpsp/passphrase.cpsp
index e438d2e1c..83ac8506c 100644
--- a/src/cpsp/passphrase.cpsp
+++ b/src/cpsp/passphrase.cpsp
@@ -291,9 +291,9 @@ enum PageState