For the complete documentation index, see llms.txt. This page is also available as Markdown.

Personal Management

Users can conveniently manage favorites and securely change their passwords, while system administrators can strengthen security through login history.

Key Features

  • Favorites List Management

    • Effectively manages the user's favorites list in the admin system.

  • Password Change

    • Users can change their own password, thereby strengthening security.

  • Login/Logout History Management

    • Creates and manages user login and logout history in the admin system.

    • Strengthens security by checking login-related validity.


Process Definition — Favorites Management and Password Change

Manages the admin system user's favorites list and password changes.

1

Favorites Group List Lookup

Looks up the list and count of favorites registered by the user.

2

Favorites Group List Modification/Deletion

Modifies or deletes the user's favorites list.

3

Existing Password Match Check

Performs validity checks for a password change.

  • If the new password matches the existing password, the change is not allowed.

  • If the new password matches a recently used password, the change is not allowed.

4

Password Change

Processes the password change if the validity check passes.


Process Definition — Admin System Access Management

You can log in to and log out of the admin system.

1

ID Lookup

If the last usage date exceeds 3 months, the ID is locked.

Looks up the user account that exists with the ID and password entered at login.

Performs a validity check on the retrieved user account.

2

Increment Account Password Failure Count Processing

If no user account exists matching the ID and password, increments the ID's password failure count.

3

Create Login History

Creates login history for the user account.

4

Reset Account Password Failure Count Processing

Resets the password failure count to 0 upon successful login.

5

Password Change

If more than 3 months have passed since the user account (retrieved by ID/password) last changed its password, moves to the password change popup.

  • When changing the password, checks whether the new password matches a recent password or the current password.

6

Password Reset

You can reset your password from the admin system main screen.

  • During reset, verifies the user is valid using the entered ID and mobile phone number.

  • After reset, sends the reset password via AlimTalk.

  • Creates a password change history record.

7

Create Logout History

Creates logout history when logging out.


API Function List — Favorites Management

API
Description
Server
Method
Notes

Favorites Group List Count Lookup

Looks up the count of the user's favorites group list.

BO

GET

Favorites Group List Lookup

Looks up the user's favorites list.

BO

GET

Favorites Group List Modification/Deletion

Modifies or deletes the user's favorites list.

BO

POST


API Function List — Password Change

API
Description
Server
Method
Notes

Password Change

Changes the user password.

BO

POST

Recent Password Match Check

Checks whether the new password matches a recent password.

BO

GET

Existing Password Match Check

Checks whether the new password matches the existing password.

BO

GET


API Function List — Login

API
Description
Server
Method
Notes

Create Login History

Creates login history after login.

BO

POST

Create Logout History

Creates logout history after logout.

BO

PUT

Password Reset

Resets the password.

BO

PUT

Password Change

Changes the password.

BO

PUT

ID Lock Processing

Locks a user ID.

BO

PUT

Account Password Failure Count Reset Processing

Resets the user password failure count.

BO

PUT

Account Password Failure Count Increment Processing

Increments the user password failure count.

BO

PUT

Existing ID Lookup

Looks up whether the ID exists.

BO

GET


Other Notes

  • Validity checks at login

    • If the account's login failure count exceeds the "loginFailCount" property value in the x2bee-bo project's properties file, login is not allowed

    • If no account is found by ID/password, login is not allowed

    • If the accessing IP is not an allowed IP (i.e., the user's IP address differs from the accessing IP), login is not allowed

    • If the usage start date and usage end date are not satisfied, login is not allowed

    • If the last login was more than 3 months ago, login is not allowed (moves to the password change popup)

    • A locked account cannot log in