# 2 step verification

### Feature description

2 step verification offers better security by also requiring the user to enter a code sent by SMS to their phone, in addition to their password when logging in. 2-Step Verification helps to make sure that personal information stays private, safe and secure. Once logged in the user will stay logged in.

### 2-step verification settings in the app

2-step verification can be enabled or disabled by the user from the *my account* screen in the app.

### Platform configuration options

#### Disable the possibility for 2-step verification

The possibility for the user to enable 2-step verification can be turned off on the level of a group. It's enabled by default.

#### Reminder dialog to enable 2-step verification

The app has the possibility to show a reminder to the user to enable 2 step verification if they have not enabled it yet. A dialog will be shown to the user with the following text:

> {appName} now supports 2-step verification. This offers better security by also requiring you to log in using a code sent by SMS to your phone, in addition to your password.

The dialog is shown every time the user opens the app. As of release 22.10 this dialog is **not** shown by default. With a future release this dialog will be shown by default.

### Common problems

#### User has no phone number or an invalid phone number

The user needs to have a valid phone number so the platform can send a text message to this phone number with the additional verification code. A user can enter or modify their phone number via the *my account* screen choosing the button *User Profile*. (It's possible to disable the possibility for the user to modify there user profile data, if this is the case a phone number needs to be entered via control center).

#### Cannot login into Control Center anymore

If you are an admin and you use the same account for the carsharing app and for Control Center you will not be able to use Control Center anymore. In the current version of Control Center 2-step verification is not supported. Support for this will be added in the future.
