---
type: varlik
baslik: qr_kodlar (tablo)
kategori: tablo
olusturuldu: 2026-05-06
guncellendi: 2026-05-06
etiketler: [db, qr, yoklama, yeni]
---

# `qr_kodlar` ⭐

Admin tarafından oluşturulan QR kodların token kayıtları. `002_antrenor_qr_pasif` migration ile geldi.

## Alanlar

| Alan | Tip | Not |
|---|---|---|
| `id` | INT PK | |
| `token` | VARCHAR(64) UNIQUE NOT NULL | `bin2hex(random_bytes(32))` — 64 hex karakter |
| `ad` | VARCHAR(100) NOT NULL | "Sabah QR'ı" gibi açıklama |
| `olusturan_kullanici_id` | INT | [[db-kullanicilar]] (soft ref) |
| `gecerlilik_bitis` | DATETIME NOT NULL | bu tarihten sonra geçersiz |
| `aktif` | TINYINT NOT NULL DEFAULT 1 | manuel pasifleştirme |
| `created_at` | TIMESTAMP | |

## URL Formatı

```
https://{domain}/moduller/public/qr_yoklama.php?t={token}
```

## Doğrulama Sırası

1. `aktif=1` ?
2. `gecerlilik_bitis > NOW()` ?
İkisi de geçerse QR sayfası açılır.

## Yönetim

`moduller/ayarlar/qr_ayarlar.php` — oluştur, listele, pasifleştir, SVG indir.

## Geri Bağlantılar

- [[db-sema]]
- [[db-qr_giris_cikis]]
