> For the complete documentation index, see [llms.txt](https://docs.itradingbot.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.itradingbot.net/en/account/account-security-and-sessions.md).

# Account security and sessions

<mark style="color:$tint;">In the Security section, you can configure additional confirmation methods, check open sessions, and view the history of account protection.</mark>

<mark style="color:$tint;">Open</mark> [<mark style="color:$tint;">The ITradingBot panel</mark>](https://app.itradingbot.net/) <mark style="color:$tint;">and go to</mark> <mark style="color:$tint;"></mark><mark style="color:$tint;">**Account → Security**</mark><mark style="color:$tint;">.</mark>

<figure><img src="https://1830394604-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6lHX8ZJXkBHNJALLsrDj%2Fuploads%2F2cz49FUytV9LO5XG8dfE%2Fsecurity-methods-en-20260914.jpg?alt=media" alt="Security section: connecting PIN code, Authenticator app (2FA) and Passkeys / access keys."><figcaption><p>Security is the protection.</p></figcaption></figure>

### Before setting

<mark style="color:$tint;">The password is used with the email when you are authorized. PIN code, app authenticator and access keys additional ways to confirm login and important actions.</mark>

<mark style="color:$tint;">If you change the protection, you'll need to confirm the types of methods that are already connected. For example, if you have a PIN and an app authenticator set up, the form can request both. Follow all the steps on the screen and keep access to the connected modes.</mark>

{% hint style="info" %}
The last line of defense cannot be removed alone. To remove it, first connect another one. If you have lost access to the right method, contact support.
{% endhint %}

### Connect the PIN code

<mark style="color:$tint;">PIN is a separate digital code to confirm actions. It doesn't change the password you log in with.</mark>

1. <mark style="color:$tint;">In the PIN block, click Connect.</mark>
2. <mark style="color:$tint;">You can make up a six-digit PIN and re-enter it.</mark>
3. <mark style="color:$tint;">Confirm the connection and run additional checks if they appear.</mark>
4. <mark style="color:$tint;">Make sure the PIN is</mark> <mark style="color:$tint;"></mark><mark style="color:$tint;">**Connected**</mark><mark style="color:$tint;">.</mark>

<mark style="color:$tint;">To replace the PIN, click Change, enter the current code, a new code, and repeat it. Complete the requested confirmations.</mark>

### Connect the authenticator app

<mark style="color:$tint;">The authenticator app creates one-time codes. On the page , this method is called Application-Authenticator (2FA).</mark>

1. <mark style="color:$tint;">Click Connect in the relevant block. If other means of protection are already in place, confirm the action.</mark>
2. <mark style="color:$tint;">Add a new entry to your authenticator app: scan the QR code from the dashboard or use the displayed key to manually configure it.</mark>
3. <mark style="color:$tint;">Enter the six-digit code from the app in the dashboard and click</mark> <mark style="color:$tint;"></mark><mark style="color:$tint;">**Confirm**</mark><mark style="color:$tint;">.</mark>
4. <mark style="color:$tint;">Wait for the status</mark> <mark style="color:$tint;"></mark><mark style="color:$tint;">**Connected**</mark><mark style="color:$tint;">.</mark>

<mark style="color:$tint;">To change the settings, click Change. Confirm the action using the current methods, add a new entry to the proposed QR code and confirm it with the code. Delete the old record in the app after successfully completing the replacement.</mark>

{% hint style="info" %}
The QR code and the manual setup key contain the connection secret. Do not send them to other people or include them in support screenshots. This applies to PINs, passwords and disposable codes.
{% endhint %}

### Add the access key

<mark style="color:$tint;">In the Passkey/access key block, confirmation is executed through the browser and the selected key storage method. The options available depend on the device and browser.</mark>

1. <mark style="color:$tint;">Press the Add key.</mark>
2. <mark style="color:$tint;">Please specify a clear name to identify the key in the list and proceed.</mark>
3. <mark style="color:$tint;">Go through the requested checks and follow the browser's instructions to create the key.</mark>
4. <mark style="color:$tint;">Make sure the key is on the list.</mark>

<mark style="color:$tint;">In the list, you can rename, replace, or delete a key. When replacing the key, enter the name of the new key first and complete the verification. The old key remains active until successfully replaced.</mark>

<mark style="color:$tint;">You can connect up to five access keys. If there are multiple keys, one of the connected keys is sufficient to verify this type of protection; the other types of confirmation requested still need to be passed.</mark>

### Change the security without losing access

<mark style="color:$tint;">To remove the PIN or authenticator app, click Delete in the appropriate block. Use the key in the key. Confirm the removal and perform the checks that the panel will request.</mark>

<mark style="color:$tint;">If this is the last protection, the delete button is unavailable. Connecting the new method may also require validation so set it up while you still have access to the old one.</mark>

<mark style="color:$tint;">After the change, check the final status and list of keys. If the connection has been broken or the page says the result is unknown, update the status first, then decide whether to repeat the action.</mark>

<mark style="color:$tint;">The password is changed separately: in the Password block, click Change password to enter. Detailed steps are described in the article</mark> [<mark style="color:$tint;">Registration, entry and recovery</mark>](/en/account/registration-sign-in-and-account-recovery.md)<mark style="color:$tint;">.</mark>

### Check the open sessions

<mark style="color:$tint;">The My Device block shows the session of the account: the device name, IP address and login date.</mark>

1. <mark style="color:$tint;">Update the list with the update icon.</mark>
2. <mark style="color:$tint;">Find the session you want to turn off and click Turn off on the line.</mark>
3. <mark style="color:$tint;">After successful deactivation, the line will disappear from the list. If you need to disable several sessions, repeat the action for each.</mark>

<mark style="color:$tint;">The session you're in is marked as</mark> <mark style="color:$tint;"></mark><mark style="color:$tint;">**The current session**</mark><mark style="color:$tint;">. It doesn't have the shutdown button; to exit the current panel, use the Go to the Account menu.</mark>

<figure><img src="https://1830394604-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6lHX8ZJXkBHNJALLsrDj%2Fuploads%2FJWVuYhYk7ORID0KkbVvT%2Fsecurity-sessions-en-20260914.jpg?alt=media" alt="My Devices example: current session and Disable button for another session."><figcaption><p>An example of a list of sessions.</p></figcaption></figure>

### See the security history

<mark style="color:$tint;">The security history block shows the events associated with the PIN, app authenticator, and access keys: connection, modification, deletion, and verification.</mark>

<mark style="color:$tint;">The recording shows the date, time and name of the event, as well as the available information about the device and IP address. For earlier recordings, click Show more. The update button loads updates.</mark>

<mark style="color:$tint;">Failure to verify does not in itself mean a foreign entry; it can also be an error when entering your own code. Compare the event with your actions. If you see a device or action that you don't know, turn off the other session and call support.</mark>

### If the action doesn 't confirm

<mark style="color:$tint;">Check which way the form is requesting. For 2FA, use the current code from the ITradingBot record in your app.</mark>

<mark style="color:$tint;">**The confirmation time has expired.**</mark> <mark style="color:$tint;"></mark><mark style="color:$tint;">If you've received reports of too many attempts, wait for permission to repeat.</mark>

<mark style="color:$tint;">The key is not supported or the confirmation is canceled. Deleting the browser window does not complete the connection.</mark>

<mark style="color:$tint;">Access to the connected mode is lost. Type in support and indicate which method is unavailable and which message is displayed on the dashboard. —</mark> [<mark style="color:$tint;">Write in support</mark>](https://t.me/ITradingBot_Support) <mark style="color:$tint;">If you lose access to all the protective devices, you can only restore them through support. Don't send the secrets. Restoring a password via email does not in itself replace restoring additional protection.</mark>
