- carto.vue : retire bouton Surprise (Alliance seul reste), ajoute isAdmin + deleteFiche + colonne supprimer annuaire
- middleware : /codev/qr exempté d'authentification
- auth.post.ts : détecte mdp admin → pose cookie codev_admin
- DELETE /api/codev/fiches/[id] : vérifie cookie admin avant suppression NocoDB
- GET /api/codev/me : retourne { admin, session }
- nuxt.config.ts : codevAdminPassword ajouté
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
6 lines
196 B
TypeScript
6 lines
196 B
TypeScript
export default defineEventHandler((event) => {
|
|
const admin = getCookie(event, 'codev_admin') === 'ok'
|
|
const session = getCookie(event, 'codev_session') === 'ok'
|
|
return { admin, session }
|
|
})
|