Перейти до основного вмісту

Customize the account page

This guide explains how to configure the account items of an organization. Account items are the fields on the account page and the user edit page of every member of the organization. For each field, you decide whether it is visible, who can view it, and who can edit it.


Learning outcomes​

  • Show or hide fields of the account page.
  • Restrict who can view and edit a field.
  • Group fields into tabs and choose the layout of the tabs.

What you need​

  • Administrator access to the organization in the Casdoor admin console

About account items​

Each account item has the following settings:

ColumnValuesОпис
Ім'яA field from the list of account itemsThe field
ВидимийOn or offWhether the field appears on the account page
View rulePublic, Self, AdminWho can see the value of the field
Modify ruleSelf, Admin, ImmutableWho can change the value of the field
ВкладкаTextTab under which the field appears on the user edit page

The rules have the following meaning:

RuleWho can view or change the field
PublicView rule only. Everyone can see the field of any user
SelfEach user, for their own account only. Casdoor matches by user ID, or by organization and username if the ID is missing
AdminAdministrators of the organization only
ImmutableModify rule only. Nobody can change the field on the account page
примітка

View rules and modify rules apply to single fields of a user profile. They are separate from permissions, which control access to applications and resources.

Configure the account items​

  1. In the Casdoor admin console, go to User Management > Organizations and open the organization.

  2. Scroll to Account items.

    Account items of an organization

  3. To show or hide a field, switch Visible.

    Visible switch of an account item

  4. To restrict a field, select a View rule and a Modify rule.

    View rule and Modify rule of an account item

  5. Save the organization.

Common patterns​

ПолеView RuleModify RuleUse Case
NamePublicSelfEveryone can see names, but users can only change their own
EmailSelfSelfUsers can only see and change their own email
PhoneAdminAdminOnly admins can see and change phone numbers (for privacy)
Display namePublicSelfPublic profile name visible to all
PasswordSelfSelfUsers can only change their own password
порада

Use the Admin rule for sensitive fields that only administrators should manage, such as phone numbers, addresses, and internal identifiers.

Group fields into tabs​

Items with the same Tab value appear together under one tab of the user edit page. Items without a tab value appear first, outside the tabs.

For example, to create a Contact tab with the email address, the phone number, and the location:

  1. Open the organization and scroll to Account items.
  2. Set Tab to Contact in the rows Email, Phone, and Location.
  3. Save the organization. The user edit page now has a Contact tab with the three fields.

Choose the tab layout​

Account menu on the organization edit page sets how the tabs are shown:

OptionLayout
Horizontal (default)Tabs across the top of the page
VerticalA menu on the left side of the page. Use it for organizations with many tabs

List of account items​

FieldОпис
ОрганізаціяThe organization this user belongs to.
IDThe user's globally unique identifier (UUID).
Ім'яThe user's unique login username within the organization.
Відображуване ім'яThe name shown publicly on the user's profile.
Ім'яThe user's given name.
ПрізвищеThe user's family name.
АватарThe user's profile picture.
Тип користувачаThe category of the user account (e.g. normal user, service account).
ПарольThe user's login password.
Електронна поштаThe user's email address, used for login and notifications.
ТелефонThe user's phone number, used for login and SMS verification.
Код країниThe phone country/calling code (e.g. +1 for the US), used together with Phone.
Країна/РегіонThe user's country or region.
МісцезнаходженняThe user's city or address.
ПриналежністьThe user's company, school, or other organizational affiliation.
ЗванняThe user's job title or position.
Тип посвідчення особиThe type of government-issued identity document (e.g. passport, national ID card, driver's license).
Посвідчення особиThe document number of the user's identity document.
Дані посвідчення особиAdditional identity document details (e.g. issue date, expiry). Only visible to the user themselves.
Справжнє ім'яThe user's verified legal name. Locked and cannot be changed after identity verification is completed.
Перевірка особиControls visibility of and access to the Verify identity button on the profile page.
Домашня сторінкаThe URL of the user's personal website or online profile.
БіографіяA short biography or personal description.
ТегOne or more custom labels attached to the user, used for filtering or grouping.
Заявка на реєстраціюThe application the user originally signed up through.
Тип реєстраціїThe method used to register the account (e.g. email, phone, OAuth).
Джерело реєстраціїThe channel or provider through which the user registered (e.g. Google, GitHub, invite link).
РоліThe roles assigned to this user, which determine access within Casdoor.
ДозволиThe permissions explicitly granted to this user.
Групи – підказкаThe user groups this user belongs to.
Логіни через сторонні сервісиLinked third-party OAuth accounts (e.g. Google, GitHub, WeChat) used for social login.
ВластивостіCustom key-value pairs for storing additional application-specific data about the user.
БалансThe user's account balance, used for built-in payment or credit features.
Кредит балансуMinimum balance floor for the user's account. Must be ≤ 0. Set to 0 (default) to prevent the balance from going negative. Set to a negative value (e.g. -50) to allow the balance to drop as low as that amount before transactions are blocked.
Валюта балансуThe currency unit for the user's balance (e.g. USD, CNY).
КошикItems added to the user's shopping cart (for e-commerce integrations).
ОцінкаA point score assigned to the user, typically by application logic.
КармаA reputation score reflecting the user's activity or community standing.
РейтингThe user's rank among all users, derived from score or other metrics.
МоваThe user's preferred display language for the Casdoor UI.
АдміністраторWhether the user has organization administrator privileges.
ЗабороненийWhether the user account is banned; forbidden users cannot log in.
ВидаленийWhether the user account has been soft-deleted (marked as deleted but retained in the database).
Багатофакторна автентифікаціяThe user's MFA settings and enrolled second-factor methods (e.g. TOTP app, SMS).
Елементи MFAThe list of individual MFA methods enrolled by the user.
Облікові дані WebAuthnRegistered passkeys or hardware security keys (WebAuthn/FIDO2) for passwordless login.
Час останньої зміни пароляTimestamp of the user's most recent password change. Admin-only.
Керовані облікові записиSub-accounts or delegated accounts that this user can manage on behalf of others.
Розпізнавання обличчяEnrolled face recognition data used for biometric login.
Облікові записи MFAExternal accounts linked specifically for multi-factor authentication purposes.
Потрібно оновити парольWhether the user is required to change their password at next login. Admin-only. When set, the user is redirected to their Account page after sign-in and cannot navigate elsewhere until the password is updated.
Білий список IPIP addresses or CIDR ranges from which this user is allowed to sign in. Admin-only.

See also​