コンテンツにスキップ

13 ユーザ登録(演習)

ユーザを新規に登録できるようにします。

13.1 login.html

ユーザ登録用の画面 /regist へのリンクを作成します。

※ヒント:base.htmlにあるログアウトへのリンク

13.2 app.py

関数 regist_get を作成します。 URLは /regist (get) ユーザ登録用の画面 regist.html を表示します。

※ヒント:login関数

13.3 regist.html

ユーザ名とパスワードを入力するフォームを作成します。送信先(action)は /regist、メソッドは post とします。

※ヒント:login.html

13.4 app.py

関数 regist_post を作成します。 URLは /regist (post)

ユーザ登録を行います。フォームから送信された unameとupassを取得し、Userテーブルに追加します。パスワードはハッシュ化して保存します。

追加後に /login にリダイレクトします。

※ヒント:comment_post関数