id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	include_gantt	dependencies	due_assign	due_close
123	アカウント管理機能 | パスワードを変更する	n-nishimura	mn	"= パスワードを変更する =
== 概要 ==
任意のユーザは自分で設定したパスワードを変更できる。

== シナリオ ==
 1. ユーザはアカウント管理画面を表示する
 1. ユーザは各項目を入力して、パスワードの変更を要求する
 1. システムは新しいパスワードを反映する
 1. システムはパスワードの変更が完了した事をメッセージで通知する

== 仕様 ==
ユーザが入力する項目は以下。

 - 現在のパスワード
 - 新しいパスワード
 - 新しいパスワード(確認用)

各項目のバリデーションは以下

 - 新パスワードは必須で、4 - 40 文字以内とする
 - 新パスワードは確認用と同一であること
 - 現パスワードがユーザ情報のパスワードと一致していること

システムはユーザの入力に応じて、以下を画面に表示する。

 - パスワードの強度を表示する

ユーザの入力に問題が無い場合は、システムは以下の動作をする

 - パスワードを新しいパスワードに変更する
 - パスワードの変更完了をメッセージで通知する
 - アカウント管理画面に遷移する

ユーザの入力に問題がある場合は、システムは以下の動作をする

 - 入力が正しくない事をメッセージで通知する
 - アカウント管理画面を表示する


"	仕様	new	各マイルストーンで解決する	Iterate8(2/21)	OpenID server					0		YYYY/MM/DD	YYYY/MM/DD
