**目次 [#q1bbf42c]
#contents
** ユーザー登録が必要な掲示板を作成 [#e294300f]
|カテゴリー|掲示板作成|
|優先順位|至急|
|イテレーション|[[イテレーション1]]|
|状態|未着手|
|完了予定日||
|工数||
|対応者|清原|
----
** 外部仕様 [#h07ad923]
*** 掲示板一覧画面 [#be1ba970]
- ログインしているかチェック。
- ログインしていないなら、ユーザー登録またはログインしてくださいの画面を表示する
- 投稿時に名前は入力しない
- 投稿時にセッションから、アカウント名を取得して、そのアカウント名と紐付けるように、記事をINSERT
- 記事一覧では、今の「名前」の替わりに、アカウント名を表示する
*** ユーザー登録 [#n7c8a0cf]
- 簡易ワイヤ
===========================
アカウント名, PWを入力してユーザー登録してください。
アカウント名 [ ] (例: shida)
パスワード [ ]
''入力チェック''
- アカウント名がすでに使われているかチェック。使われていたらエラー
* そのアカウント名はすでに使われています。
- 必須チェック
* アカウント名が指定されていません。
* パスワードが指定されていません。
- その他のチェック
--全角文字が入力されていたらエラー
* アカウント名は半角で入力してください
* パスワードは半角で入力してください
--アカウント名に17文字以上入力されていたらエラー
* アカウント名が16文字以内で入力してください。
--パスワードが4文字未満、9文字以上入力されていたらエラー
* パスワードは4文字以上、8文字以内で入力してください。
*** ログイン [#cb436d0b]
- 簡易ワイヤ
===========================
アカウント名, PWを入力してログインしてください。
アカウント名 [ ]
パスワード [ ]
- アカウント名, PWが一致するユーザーがいるかチェック- 一致しないならエラー
* アカウント名またはパスワードが違います
- 一致したら記事一覧画面にリダイレクト
** ポイント [#qdd5092b]
- セッションの理解
- データベースのリレーション