2017-03-12 3 views
0

私は初めてのLaravelアプリケーションをVPSに設定しましたが、mysqlコマンドラインをゆっくりと把握しています。MySQLでユーザパスワードデータを変更する(Laravel App)

データベースのルートユーザーではなく、通常のアプリケーションメンバー(ユーザー)のパスワードデータを変更しようとしています。変更が行なわれたことを示すのに対し、パスワードは変更されていないようです。

この問題のために、私のデータベースは「ビルダー」と呼ばれています。

mysql> USE builders; 
     UPDATE users 
    -> SET password='passwordgoeshere' 
    -> WHERE id='1'; 

Query OK, 1 row affected (0.01 sec) 
Rows matched: 1 Changed: 1 Warnings: 0 

FLUSH PRIVILEGES: 
Query OK, 0 rows affected 

私は、私はそれが問題だったが、それがすべてでパスワードを更新していないと思われるかどうかを確認するために、ランダムなものを生成したので、Laravelはパスワードをbcryptの(ハッシュ)を使用しています理解しています。

私はおそらく非常に間違ったことをしています、私はまだ問題についての助けを学んでいると大いに感謝するでしょう。

おかげ

+0

に関連したコードを置くことをお勧めします(https://scotch.io/tutorials/tinker-with-the-data-in-your-laravel-apps-with-php-artisan-tinker)Laravelを使用しているためです。 –

答えて

0
  • まず、あなたのLaravelアプリケーションが接続するデータベースをチェック。
  • 第二に、あなたはpasswordgoeshereLaravel

bcrypt関数の結果であることを保証する必要があり、あなたが[ティンカー]を使用していないのはなぜ:)

関連する問題