> For the complete documentation index, see [llms.txt](https://manuals.i-reporter.jp/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manuals.i-reporter.jp/environment-configuration/useful-settings/account-lock-function.md).

# アカウントロック機能

## **機能概要**

アカウントロック機能を使用すると、ユーザーアカウントに対してログイン時のパスワード入力回数を制限できます。\
間違ったパスワードが制限回数を超えて入力された場合、一定時間アカウントがロックされ、該当アカウントではi-Reporterアプリ や i-Repo Designer、i-Repo Manager へのログインが拒否されます。

<div align="left"><figure><img src="https://354105735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg2NhWTt5OKfUCeeW3aKa%2Fuploads%2FEKIP8vktPnwnL2GkFmO8%2Fimage.png?alt=media&amp;token=2413973e-acc3-4b63-8d4d-3203c06a45cd" alt="" width="315"><figcaption><p>ロックされているアカウントでiOS版 i-Reporterアプリ にログインしようとした場合に表示されるエラー</p></figcaption></figure></div>

例えば下記のような設定が可能です。

**【例】**\
**1分間の間に3回パスワードを間違った場合、30分間ログインができなくなる。**

{% hint style="warning" %}
一度アカウントがロックされると、解除されるまでの時間を経過するか、ユーザー管理権限(参照、編集)のあるユーザーがConMan Managerからロックを解除するまではログインができません。
{% endhint %}

## **アカウントロック機能を設定する**

設定は、i-Repo Managerの「システム管理」 ＞ 「共通マスター管理」 にて行います。

右上のコンボボックスより、共通キー “ACCOUNT\_LOCK\_SETTING” を選択し、設定する行のNo列をクリックして編集します。

<div align="left"><figure><img src="https://354105735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg2NhWTt5OKfUCeeW3aKa%2Fuploads%2FBHHsVc5hxvBkhJzK6pNJ%2Fimage.png?alt=media&amp;token=97d8cd80-9f8d-429c-9ba5-9bffa7957681" alt=""><figcaption></figcaption></figure></div>

**共通キー**

| ACCOUNT\_LOCK\_SETTING |
| ---------------------- |

**共通項目名称**

<table><thead><tr><th width="406">共通項目名名称</th><th>説明</th></tr></thead><tbody><tr><td>ACCOUNT_LOCKOUT_ENABLE</td><td>本機能の有効／無効の設定<br> “0”：有効<br> “1”：無効</td></tr><tr><td>ACCOUNT_LOCKOUT_FAILCOUNT</td><td>パスワードの失敗可能な回数</td></tr><tr><td>RESET_ACCOUNT_LOCKOUT_COUNTER_AFTER</td><td>パスワードの失敗が加算される時間（分）<br>「○○分間の間に3回パスワードを間違えると‥‥」の、「○○分間」の部分の設定です。<br>前回間違えた時間から「○○分間」経過している場合は、失敗回数がリセットされます。</td></tr><tr><td>ACCOUNT_LOCKOUT_DURATION</td><td>ロックアウト期間（分）</td></tr></tbody></table>

### **“ACCOUNT\_LOCKOUT\_ENABLE” : 本機能の有効／無効の設定**

本機能の有効／無効を設定します。

* 共通キー　　　“ACCOUNT\_LOCK\_SETTING”
* 共通項目名称　“ACCOUNT\_LOCKOUT\_ENABLE”
* 共通項目値　　“0” : 無効）機能が無効になります。\
  &#x20;　　　　　　　“1” : 有効）機能が有効になります。

<div align="left"><figure><img src="https://354105735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg2NhWTt5OKfUCeeW3aKa%2Fuploads%2FCo2wrtKmT9oHAh18V8ya%2Fimage.png?alt=media&amp;token=468bf13c-bc0d-4692-b20d-2eda25c443e0" alt=""><figcaption></figcaption></figure></div>

### **“ACCOUNT\_LOCKOUT\_FAILCOUNT” : パスワードの失敗可能回数**

パスワードの失敗可能回数を設定します。

* 共通キー　　　“ACCOUNT\_LOCK\_SETTING”
* 共通項目名称　“ACCOUNT\_LOCKOUT\_FAILCOUNT”
* 共通項目値　　任意の失敗可能回数を、半角数字で設定します。

<div align="left"><figure><img src="https://354105735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg2NhWTt5OKfUCeeW3aKa%2Fuploads%2F7b8Iw2fXi5lLvVHtIkTi%2Fimage.png?alt=media&amp;token=bd3bcab3-a839-4a9e-9696-518ceb3a114b" alt=""><figcaption></figcaption></figure></div>

【例】\
「3回間違えるとロックする」と設定したい場合は、共通項目値に“3”を指定します。

{% hint style="warning" %}
失敗可能回数が “0” の場合は、アカウントロック機能が有効になりません。

ログインが成功すると失敗回数がリセットされます。
{% endhint %}

### **“RESET\_ACCOUNT\_LOCKOUT\_COUNTER\_AFTER” : パスワードの失敗が加算される時間（分）**

「○○分間の間に3回パスワードを間違えると‥‥」の、「○○分間」の部分の設定です。\
時間の単位は“分”です。\
前回間違えた時間から設定した「○○分間」が経過している場合は、失敗回数がリセットされます。

* 共通キー　　　“ACCOUNT\_LOCK\_SETTING”
* 共通項目名称　“RESET\_ACCOUNT\_LOCKOUT\_COUNTER\_AFTER”
* 共通項目値　　任意の時間（分）を、半角数字で設定します。

<figure><img src="https://354105735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg2NhWTt5OKfUCeeW3aKa%2Fuploads%2FHoIZFrX3x7zVhpXBgRoF%2Fimage.png?alt=media&amp;token=d4267380-9189-4043-a244-bde4375c614f" alt=""><figcaption></figcaption></figure>

### **“ACCOUNT\_LOCKOUT\_DURATION” : ロックアウト期間（分）**

ロックアウト期間（分）を設定します。\
時間の単位は“分”です。

* 共通キー　　　“ACCOUNT\_LOCK\_SETTING”
* 共通項目名称　“ACCOUNT\_LOCKOUT\_DURATION”
* 共通項目値　　任意の時間（分）を、半角数字で設定します。

<figure><img src="https://354105735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg2NhWTt5OKfUCeeW3aKa%2Fuploads%2FJT6qYM0NGtQcGPLzMCWX%2Fimage.png?alt=media&amp;token=2bcec512-bc22-412c-b950-025b1c183442" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
ロックアウト期間設定が “0” の場合は、アカウントロック機能が有効になりません。
{% endhint %}

### **設定例**

下記のように設定を行う場合の、共通マスターの設定例です。

\
**【例】**\
**1分間の間に3回パスワードを間違った場合、30分間ログインができなくなる。**

共通項目名称

* “ACCOUNT\_LOCKOUT\_ENABLE”：“1”
* “ACCOUNT\_LOCKOUT\_FAILCOUNT”：“3”
* “RESET\_ACCOUNT\_LOCKOUT\_COUNTER\_AFTER”：“1”
* “ACCOUNT\_LOCKOUT\_DURATION”：“30”

<figure><img src="https://354105735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg2NhWTt5OKfUCeeW3aKa%2Fuploads%2FIZ4DBhFvCfuV3nYj18zO%2Fimage.png?alt=media&amp;token=9a483b6f-fbf9-4821-a31a-0d8919fdd250" alt=""><figcaption></figcaption></figure>

### **アカウントロック時のメッセージ**

ユーザーアカウントがロックされた際は、下記のようなメッセージが表示されます。

**iOS版 i-Reporterアプリ**

<div align="left"><figure><img src="https://354105735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg2NhWTt5OKfUCeeW3aKa%2Fuploads%2F1JrWF73hoWdKkFRT9Or5%2Fimage.png?alt=media&amp;token=27af78b0-8ccd-40fd-ad2d-733e1d907d27" alt="" width="315"><figcaption></figcaption></figure></div>

**Windows版 i-Reporterアプリ**

<div align="left"><figure><img src="https://354105735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg2NhWTt5OKfUCeeW3aKa%2Fuploads%2FI2LXaBn2gX4iz48N1eVh%2Fimage.png?alt=media&amp;token=270be5e1-4783-40c5-a8d0-e1ca80c04296" alt="" width="375"><figcaption></figcaption></figure></div>

**i-Repo Designer**

<div align="left"><figure><img src="https://354105735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg2NhWTt5OKfUCeeW3aKa%2Fuploads%2F87lyvrb9QFj3He7qeFol%2Fimage.png?alt=media&amp;token=d69e8c94-dcf5-4981-8b2b-967a9447cc18" alt="" width="375"><figcaption></figcaption></figure></div>

**i-Repo Manager**

<div align="left"><figure><img src="https://354105735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg2NhWTt5OKfUCeeW3aKa%2Fuploads%2FM8MyqJzYx0cUioacVWO1%2Fimage.png?alt=media&amp;token=69b745d3-8dd1-43e4-a91e-2a4a97125220" alt="" width="375"><figcaption></figcaption></figure></div>

## **アカウントロックを解除する**

ロックされたアカウントは、解除されるまでの時間を経過するか、ユーザー管理権限(参照・編集)のあるユーザーで ConMan Manager からロックを解除するまではログインができません。

i-Repo Managerからのロック解除は下記手順にて行います。

{% hint style="warning" %}
アカウントロックの解除は、「ユーザー管理」権限 ＞ 「編集」権限を持つグループに属しているユーザーが行うことができます。
{% endhint %}

{% hint style="info" %}
ユーザー管理権限について、詳細は、「環境の準備 ＞ 利用ユーザーを設定する ＞ 権限管理 ＞ [システム管理権限](https://manuals.i-reporter.jp/environment-configuration/set-up-users/authority-management/administrator-privilege)」 をご参照ください。
{% endhint %}

【手順】

1. i-Repo Managerの「システム管理」 ＞ 「ユーザー管理」を開きます。<br>
2. ロックされているユーザーには「鍵マーク」アイコンが付いています。\
   ロック解除したいユーザーIDをクリックし、ユーザー参照画面を開きます。<br>
3. ロックされているユーザーは、ユーザー詳細画面右上に「鍵マーク」アイコンと「ロック中：ロックされた日時」が表示されています。\
   「鍵マーク」アイコンをクリックします。<br>
4. ロック解除可否のメッセージが表示されますので、「OK」をクリックします。

<figure><img src="https://354105735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg2NhWTt5OKfUCeeW3aKa%2Fuploads%2FmRi3SUrDL0bBrOCzNd7Z%2Fimage.png?alt=media&amp;token=08a07804-3f20-48cd-bcb7-781b5fb0d4ed" alt=""><figcaption></figcaption></figure>

<div align="left"><figure><img src="https://354105735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg2NhWTt5OKfUCeeW3aKa%2Fuploads%2FDhtZNp1N815kP8rKbylu%2Fimage.png?alt=media&amp;token=299e2cd4-1e1b-4d57-b7c3-b08895f92a06" alt="" width="563"><figcaption></figcaption></figure></div>

<div align="left"><figure><img src="https://354105735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg2NhWTt5OKfUCeeW3aKa%2Fuploads%2FOKNwjLGRmxwOpOfPzHep%2Fimage.png?alt=media&amp;token=439470cc-9749-49a4-85e0-9d97c78e5225" alt="" width="442"><figcaption></figcaption></figure></div>
