---
title: "User settings configuration"
manual: "TYPO3 Explained"
version: "main"
permalink: "https://docs.typo3.org/permalink/t3coreapi:user-settings@main"
source: "Configuration/UserSettingsConfiguration/Index.rst"
rendered: "2026-09-24T12:36:55+00:00"
---

# User settings configuration {#user-settings}

<!-- TODO: no Markdown rendering for "versionchanged" -->

The backend user profile settings configuration, previously stored in
$GLOBALS['TYPO3_USER_SETTINGS'], is now available in TCA at
$GLOBALS['TCA']['be_users']['columns']['user_settings'].

The user settings module determines what user settings are available
for backend users. The users can access the settings by clicking on their name in
the top bar and then on "User settings".

A number of settings such as backend language, password, etc, are available
by default. These settings can be extended via extensions as described in
[Extending the user settings](https://docs.typo3.org/permalink/t3coreapi:user-settings-extending@main).

The User Settings module is handled by TCA and configured via
`$GLOBALS['TCA']['be_users']['columns']['user_settings']`. It does, however,
have less options then normal TCA.

The values can be accessed via the array
`$GLOBALS['BE_USER']->getUserSettings()` as described in
[Get user configuration value](https://docs.typo3.org/permalink/t3coreapi:be-user-configuration@main).

**Contents:**

-   [Extending the user settings](https://docs.typo3.org/permalink/t3coreapi:extending-the-user-settings@main)
