Files
BarangaySystem/ai-docs/modules/accountSettings.md
2026-06-06 18:43:00 +08:00

691 B

Account Settings Module

Purpose

Manages user account settings including password changes, notes, and script execution.

Key Files

  • app/Http/Controllers/Pages/AccountSettingsPageController.php - Controller
  • resources/js/Pages/AccountSettings.vue - Vue component

Public APIs

  • listDetails() - List account details
  • changepassword() - Change user password
  • logoutnow() - Logout current user
  • getUserNotes() / clearUserNotes() - Note management

Dependencies

  • App\Models\User
  • Hypervel\Support\Facades\Auth

Important Behavior

  • Passwords are encrypted using bcrypt
  • Notes stored in user's notes field
  • Scripts can be executed via exec_command field