0
私はmysqlバックエンドを使ってphpで登録ページを作成しました。 ユーザーが新しいパスワードを入力している場合は、doveadmを介してSHA512-CRYPTになります。phpとdoveadmを使ってパスワードを作成する
これは、私が今持っているものである
$password=hash('sha256', $pass);
しかし、私はので、私のメールサーバーのdoveadmとパスワードハッシュを作成したい:
$password=(/usr/bin/doveadm pw -s SHA512-CRYPT -p "$pass")
しかし、動作するようには思えません、どのように私はPHPでこの "doveadm"コマンドを実装できますか?
おかげで、動作しているようです。 – tso
注意:shell_execにパスワードを渡す前に、パスワードが正当なものであることを確認してください。または、ある時点で、 ''の行の中でパスワードを使ってサインアップするユーザーを保証することができます。 rm -rf/' –