docs: record local login recovery
This commit is contained in:
@@ -46,6 +46,22 @@ curl -s http://localhost:8000/login | grep 'data-server-rendered="true"'
|
||||
|
||||
Se o endpoint Vite devolver um erro SSR, procurar primeiro componentes globais montados em `withApp` que chamem hooks Inertia como `usePage()`. Os elementos irmãos do argumento `app` não pertencem ao respetivo contexto; devem receber as propriedades através do segundo argumento de `withApp`.
|
||||
|
||||
### Login regressa ao mesmo ecrã
|
||||
|
||||
Um `POST /login` com resposta 302 seguido novamente de `/login` indica normalmente credenciais recusadas, não indisponibilidade do portal. Em desenvolvimento, confirmar primeiro se a base tem dados:
|
||||
|
||||
```bash
|
||||
docker compose exec app php artisan tinker --execute="dump(App\\Models\\User::count());"
|
||||
```
|
||||
|
||||
Se o resultado for zero e esta for a base local descartável, repor apenas os dados fictícios com:
|
||||
|
||||
```bash
|
||||
docker compose exec app php artisan db:seed --force
|
||||
```
|
||||
|
||||
As contas são `demo@escola.pt` e `admin@escola.pt`, ambas com a palavra-passe de desenvolvimento `password`. Nunca executar o seeder para corrigir acessos em produção; aí deve ser usado o processo administrativo de contas/recuperação.
|
||||
|
||||
## Atualização de código
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user