drago-ex / project-account
Account management for Drago Project.
Package info
github.com/drago-ex/project-account
Type:drago-tools-resource
pkg:composer/drago-ex/project-account
Requires
- php: >=8.3 <9
- drago-ex/project-auth: dev-main
Requires (Dev)
- drago-ex/project-tools: ^1.0
- phpstan/phpstan-nette: ^2.0
This package is auto-updated.
Last update: 2026-06-18 16:06:43 UTC
README
Account management for Drago Project.
Requirements
- PHP >= 8.3
- Nette Framework
- Composer
- Bootstrap
- Naja
- Node.js
- Drago Project core packages
Installation
composer require drago-ex/project-account
npm Installation
The account management UI requires the theme switcher for proper functionality:
npm install theme-switcher-compostrap
Usage
The package adds an Account presenter for managing the current user account.
It is intentionally outside the frontend and backend modules, so the same account
screen can be linked from both parts of the application.
The presenter uses drago-ex/project-auth services for the current user,
repository access and password hashing.
The account screen provides two forms:
- profile information update
- password change with current password verification