メインコンテンツへ移動

パスワードを忘れた場合

プライベートデプロイ環境において、システムのログインパスワードを忘れ、メールやSMS連携が未設定の場合は、ログ内の認証コードを確認することでパスワードをリセットできます。

  1. ログイン画面で[パスワードを忘れた場合]をクリックし、アカウントを入力して[認証コードを取得]をクリックします。認証コードの送信に失敗したと表示された場合、このステップは一旦無視し、次の手順に進んでください。

  2. サーバーへログイン後、マイクロサービスが稼働しているマシンで下記コマンドを実行し、認証コードを確認します。

    docker exec -it $(docker ps | grep -E 'hap-community|hap:' | awk '{print $1}') bash -c 'source /entrypoint.sh && log log | grep "verification code"'
  3. 認証コードを確認したら、画面に入力し、パスワードのリセットを継続してください。


上記コマンドでマイクロサービスコンテナから認証コードを取得できない場合、入力したアカウントが誤っている可能性があります。

アカウントが不明な場合は、MySQL 内のアカウントテーブルを確認できます。

  1. マイクロサービスコンテナにアクセスします。

    docker exec -it $(docker ps | grep -E 'hap-community|hap:' | awk '{print $1}') bash
  2. MySQL にログインします。

    mysql -h sc -uroot -p123456
  3. アカウントテーブルを確認します。

    SELECT MobilePhone,Email,CreateTime,Status FROM MDProject.Account;