id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	include_gantt	dependencies	due_assign	due_close
125	アカウント管理機能 | アカウントを停止する	n-nishimura	n-nishimura	"= アカウントを停止する =
== 概要 ==
任意のユーザは、openid server 上の自分のアカウントの利用を停止することができる

== シナリオ ==
 1. ユーザは、アカウント停止画面を表示する
 1. ユーザは、各項目を入力して、アカウントの停止を要求する
 1. システムは、アカウントを停止する
 1. システムは、アカウント再開用の URL をユーザにメールで送信する
 1. システムは、再開用のコードを完了画面に表示する

== 仕様 ==
ユーザが入力する項目は以下。

 - パスワード

バリデーションは以下。

 - 登録しているパスワードと一致していること

ユーザの入力に問題が無い場合、システムは以下の動作をする。

 - アカウントを停止状態にする
 - アカウント再開用のコードを生成する
 - セッションを廃棄する
 - アカウント再開用の URL をユーザにメールで通知する
 - アカウント再開用のコードをメッセージで表示する
 - 完了画面に遷移する

アカウントを停止すると、以下の機能以外の利用を許可しない。

 - アカウント再開処理
 - Identity Page の表示

== アカウント停止時に送信するメールのサンプル ==

{{{
Subject: [OpenID] アカウントを停止しました
From: openid@dbcls.jp
To: n-nishimura@esm.co.jp
Date: Mon, 28 Jan 2008 15:26:58 +0900

以下のアカウントの利用を停止しました。

  ユーザ名 : n-nishimura

アカウントを再開するには下記の URL にアクセスして下さい。

  URL : https://openid.dbcls.jp/account/reactivate/xxxxxxxxxxxxxxx
---
OpenID Service
https://openid.dbcls.jp/
}}}

"	仕様	closed	各マイルストーンで解決する	Iterate8(2/21)	OpenID server		fixed			0		YYYY/MM/DD	YYYY/MM/DD
