# 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