hydra-create-user now has `--password-hash` option (#504)

[?]
Oct 8, 2017, 10:55 AM
BVFH3BWMD7RNL7WMB3LKEVQ3HJN44ZXM5RGLYCMYRDQKNR24X46AC

Dependencies

  • [2] XHOZT4WT Add a command `hydra-create-user' for managing user accounts
  • [3] BPT4WJ7U Remove Persona support

Change contents

  • edit in src/script/hydra-create-user at line 18
    [2.795]
    [2.795]
    [--password-hash SHA1-HASH]
  • replacement in src/script/hydra-create-user at line 34
    [2.1196][2.1196:1258]()
    my ($renameFrom, $type, $fullName, $emailAddress, $password);
    [2.1196]
    [2.1258]
    my ($renameFrom, $type, $fullName, $emailAddress, $password, $passwordHash);
  • edit in src/script/hydra-create-user at line 43
    [2.1491]
    [2.1491]
    "password-hash=s" => \$passwordHash,
  • edit in src/script/hydra-create-user at line 82
    [2.2918]
    [2.2918]
    die "$0: Google accounts do not have a password.\n"
    if defined $passwordHash;
  • replacement in src/script/hydra-create-user at line 87
    [2.3085][2.3085:3166]()
    $user->update({ password => sha1_hex($password) }) if defined $password;
    [2.3085]
    [2.3166]
    if (defined $password && !(defined $passwordHash)) {
    $passwordHash = sha1_hex($password);
    }
    $user->update({ password => $passwordHash }) if defined $passwordHash;