#!/usr/bin/env bash
B="http://localhost:8080"
J=$(mktemp)

token=$(curl -s -c "$J" "$B/admin/connexion" | grep -oE 'name="_csrf_token" value="[^"]+' | sed 's/.*value="//')
echo "token = ${token:0:20}…"

curl -s -b "$J" -c "$J" -o /dev/null -D /tmp/h1.txt \
    -d "email=admin@salam-gp.com" -d "password=Admin1234!" -d "_csrf_token=$token" \
    "$B/admin/connexion"
echo "--- en-tetes de la reponse au POST ---"
grep -iE '^(HTTP|location|set-cookie)' /tmp/h1.txt

echo "--- page de connexion apres redirection : message d erreur ---"
curl -s -b "$J" "$B/admin/connexion" | grep -oE '#A9563A">[^<]+' | head -3

echo "--- log Symfony (dernieres lignes security) ---"
tail -40 /home/maxime/projets/gaquere/var/log/dev.log 2>/dev/null | grep -iE 'security|authenticat|credential|csrf' | tail -8

rm -f "$J"
