# YMM Tam Tasdik — Lisans sunucusu kurulumu ## 1. Dosyaları yükleyin Web sunucunuza şu klasörü oluşturun: ``` https://muhasebeyazilim.com/api/ymm/ ``` İçine kopyalayın: - `lisans_config.php` ← admin şifresi SADECE burada - `lisans_db.php` - `lisans_api.php` - `anahtar_olustur.php` - `surum_yukle.php` ← yeni exe yükleme (otomatik güncelleme) İlk çalıştırmada `ymm_lisans.db` (SQLite) otomatik oluşur. Klasöre **yazma izni** verin (chmod 755 veya IIS_IUSRS). `guncelleme/` alt klasörüne de yazma izni verin. ## 6. Otomatik güncelleme 1. `config.py` → `PROGRAM_SURUMU` artırın (ör. `1.0` → `1.1`) 2. `kurulum_olustur.bat` ile yeni exe derleyin 3. Tarayıcıdan: `https://muhasebeyazilim.com/api/ymm/surum_yukle.php` - Admin şifre + sürüm + exe yükleyin 4. Müşteri programı açınca güncelleme sorulur; kabul ederse exe otomatik yenilenir Alternatif: `guncelleme.json` + `guncelleme/YMM_Tam_Tasdik.exe` dosyalarını FTP ile yükleyin. Yerel hazırlık: `surum_yukle.bat` (json + SHA256 üretir). ## 2. Güvenlik `lisans_config.php` içindeki: ``` ADMIN_SIFRE = 'VY2026GizliSifreDegistir' ``` değerini **mutlaka değiştirin** (tek dosya yeterli). ## 3. Key oluşturma Tarayıcıdan: ``` https://muhasebeyazilim.com/api/ymm/anahtar_olustur.php ``` - **Demo key** → `DEMO-XXXXXXXX-XXXXXXXX` (1 rapor, tek PC) - **Tam lisans** → `YMM-XXXXXXXX-XXXXXXXX` (sınırsız) Komut satırından (geliştirme): ``` py anahtar_olustur.py demo 5 py anahtar_olustur.py tam 1 ``` ## 4. Program ayarı `config.py` içinde: ```python LISANS_API_URL = "https://muhasebeyazilim.com/api/ymm/lisans_api.php" ``` ## 5. Nasıl çalışır? 1. Kullanıcı demo veya lisans key girer → sunucu key + PC_ID kaydeder 2. Demo key başka PC'de reddedilir 3. 1 rapor sonrası sunucu `kilitli=1` yapar; sil-yeniden-kur aynı key ile yine kilitli 4. Yerel kayıt: `C:\ProgramData\VY\ymm_tam_tasdik\` + Registry (yedek) **Not:** Koruma internet + sunucu kaydına dayanır. Sunucu kapalıysa yeni aktivasyon yapılamaz.