• Mahmoud Aglan's avatar
    fix: Phase 0/6 — security hardening, stability, validation · 48cb8d60
    Mahmoud Aglan authored
    - auth.php: eliminate double token verification (decode JWT payload directly)
    - auth.php: cascade delete related data on account deletion (blocks,
      daily_claims, challenges, achievements, group_members)
    - auth.php: add server-side username regex validation
    - register.js: add client-side username character validation
    - profile/view.js: show "Unrated" for players with 0 games at 1200 rating
    - i18n: add auth.invalid_username and profile.unrated keys
    Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    48cb8d60
Name
Last commit
Last update
..
auth Loading commit data...
backgammon Loading commit data...
chess Loading commit data...
domino Loading commit data...
ludo Loading commit data...
org Loading commit data...
play Loading commit data...
profile Loading commit data...
puzzles Loading commit data...
rank Loading commit data...
rewards Loading commit data...
shop Loading commit data...
social Loading commit data...
tournaments Loading commit data...