Direkt zum Inhalt | Direkt zur Navigation

Benutzerspezifische Werkzeuge

Sie sind hier: Startseite / Tech-Blog / Plone: Password encrypt

Plone: Password encrypt

Plone verschlüsselt Passwörter intern, im folgenden wird gezeigt, wie man die gleichen Mechanismen für eigene Funktionen verwenden kann.

Beispiel

Password verschlüsseln

from AccessControl import AuthEncoding

def _encryptPassword(self, pw):
    return AuthEncoding.pw_encrypt(pw, 'SSHA')

Password überprüfen

from AccessControl import AuthEncoding

AuthEncoding.pw_validate(saved_pw, entered_pw)
abgelegt unter: ,