shinoblog-manabu

Progate(プロゲート)を使って初歩の初歩からプログラミング勉強をはじめました。無料から有料バージョンへ以降しつつ、自分辞書として活用しています。なるべく私と同じ初心者目線を使い、各プログラミング内容を説明したいです。

11. パスワードのハッシュ化を導入しよう

 

 

パスワードのハッシュ化を導入しよう

 

目的:パスワードをハッシュ化する方法を学ぶ

 

 

 

hashメソッド

 

パスワードをハッシュ化する方法

hashメソッドを使う

postメソッドの/signupルーティングの中で使う

定数をpasswordとする

第二引数を10とする(数字が大きければパスワードの難易度UP)

第三引数をそれぞれerrorとhashとする

ただし、アロー関数は空とする

このように覚える。 

 

 

 

データベースに追加する

 

hashデータベースにconnection.queryを統合する。

connection.queryの第二引数’password'をhashに変更する。

 ただし、クエリ中に書いてある’password’はそのままにすること

 

 

演習問題

目標:ユーザー登録時のパスワード登録をハッシュ化する

 

 

-memo-

結論:このカテゴリーはもう2,3週しないと覚えきれないかも。手順にある仕様書のの意味がわからなかった。他のサイトも確認しながら先に進もう。

わからなければ先に飛ばす。

 

 

今回はこちらで以上になります。お疲れ様でした。