# Implantacao 037 - Portal: reset e desativacao (aluno/responsavel)

Data: 2026-01-29

## O que foi feito
- Acesso ao portal pode ser desativado (bloqueia login) para aluno e responsável.
- Reset de senha do portal direto nos cadastros.
- Campo `active` adicionado em usuários do portal.

## Arquivos alterados/criados
- `database/migrations/2026_01_29_120000_add_active_to_users_table.php`
- `app/Models/User.php`
- `app/Http/Controllers/StudentController.php`
- `app/Http/Controllers/GuardianController.php`
- `app/Http/Controllers/PortalAuthController.php`
- `app/Http/Controllers/StudentPortalAuthController.php`
- `routes/web.php`
- `resources/views/pages/students/create.blade.php`
- `resources/views/pages/students/edit.blade.php`
- `resources/views/pages/guardians/create.blade.php`
- `resources/views/pages/guardians/edit.blade.php`

## Comandos recomendados
- `php8.4 artisan migrate --force`
- `PATH=/usr/bin:/bin npm run build`

## Rollback
1) `sudo /var/www/html/escolar/scripts/rollback_snapshot.sh`
2) `sudo /var/www/html/escolar/scripts/rollback_restore.sh <timestamp>`
