basic user registration form and CSRF Section 11, Lecture 41

デフォルトではgetリクエストになる。

none設定をする
1. localhost/registerにアクセスする
2. GETリクエストなのでreturnでページを表示する
3. 次にuserがフォームを入力してsubmitを推した場合はPOSTなので
  ifぶんのPOSTを発動する。
f:id:yukking3:20180506153843p:plain

4. returnにデータを保存する。name=name, email=emailとして
5. {% if (name) and (email) %}とする事で文字が入っている場合の処理をする。
f:id:yukking3:20180506154223p:plain 実際に実行するとこうなる
f:id:yukking3:20180506154332p:plain

Form作製の場合のセキュリティーの作り方

これをする事でハッキングを防ぐことができる。 f:id:yukking3:20180506154632p:plain

registlation.htmlで {{form.hidden_tag()}} を設定する事で FLaskを暗号化することができる。 f:id:yukking3:20180506154855p:plain 実際に暗号化したときはトークンとして出てくる。 f:id:yukking3:20180506154925p:plain