Tutorials

Einige nützliche Hilfen und Code-Schnipsel, die ich immer wieder benötige und deshalb hier für alle sammle.

Zurück zur Übersicht

TYPO3: Salted Passwort in Extension/PHP erstellen

#Tutorials#TYPO3#PHP

Möchte man in einer Extension beispielsweise fe_users anlegen, so benötigt man bei neueren TYPO3 Version salted passwords. Um diese zu erzeugen, kann man ganz einfach auf den Code im Core zugreifen und ihn nutzen. Das Ganze geht wie folgt:


$password = 'ASDF';
$saltedPassword = '';
if (\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::isLoaded('saltedpasswords')) {
  if (\TYPO3\CMS\Saltedpasswords\Utility\SaltedPasswordsUtility::isUsageEnabled('FE')) {
    $objSalt = \TYPO3\CMS\Saltedpasswords\Salt\SaltFactory::getSaltingInstance(NULL);
    if (is_object($objSalt)) {
       $saltedPassword = $objSalt->getHashedPassword($password );
    }
  }
}

Kommentare

  • Willi
    Danke für das Snippet!
    P.S. Da fehlt ein $ for dem Parameter der an getHashedPassword übergeben wird.
    $objSalt->getHashedPassword($password );
    Antworten
    • Andre Rinas
      Hallo Willi, danke für den Tipp und freut mich, dass ich dir weiterhelfen konnte!
      Antworten

Hinterlasse einen Kommentar

Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Kommentar wird gespeichert
Danke für deinen Kommentar! Sobald er freigegeben wurde erscheint er hier.