Skip to main content

Overview

Your account settings allow you to manage your personal information, email address, and password. All account changes are logged in the activity feed for security purposes.

Updating Your Email

You can update your email address at any time through your account settings.
1

Navigate to Account Settings

Click on your profile icon in the top right corner and select Account Settings.
2

Enter New Email

In the email field, enter your new email address.
3

Confirm Current Password

For security, you’ll need to confirm your current password before the email change is saved.
4

Save Changes

Click Update Email to save your changes.
Changing your email address will log this action in your activity feed. Make sure you have access to your new email address for future account recovery.

Changing Your Password

Regularly updating your password helps keep your account secure.
1

Access Password Settings

From your account settings page, navigate to the Password section.
2

Enter Current Password

Enter your current password to verify your identity.
3

Set New Password

Enter your new password and confirm it by typing it again.
4

Update Password

Click Update Password to save your new password.

Security Features

When you change your password:
  • All existing sessions on other devices will be automatically logged out
  • Your current session will remain active
  • The password change is logged in your activity feed
  • You’ll need to use the new password for future logins
The system uses secure password hashing and verification through Laravel’s authentication system (see AccountController.php:56-74).
Important Security Notes:
  • Use a strong, unique password
  • Avoid reusing passwords from other services
  • Consider enabling Two-Factor Authentication for additional security
  • All other devices will be logged out immediately after changing your password

Activity Logging

All account changes are automatically logged:
  • Email Changes: Logs both old and new email addresses (user:account.email-changed)
  • Password Changes: Logs password update events (user:account.password-changed)
You can view these logs in your activity feed to monitor account security.

API Endpoint Reference

The account settings are managed through the following API endpoints:
GET /api/client/account
PUT /api/client/account/email
PUT /api/client/account/password
For detailed API documentation, see the Account API Reference.

Build docs developers (and LLMs) love