License Manager

Source Code Protection Panel

Username wla password khata9!
Overview
admin
Total
0
Total Licenses
Active
0
Active
Paused
0
Paused
Blocked
0
Blocked
Today
0
New Today
1
Developer
yghayar config
2
Build
APK/IPA
3
Splash
register
4
Panel app
→ api.php
5
Envato
verify
Ytsajal
active
Tbdl
blocked

Recent Activations

Envato UsernamePackage NameBase URLItemStatusDateActions

All Licenses

#Envato UsernamePurchase CodePackage NameBase URLItemStatusDateActions

Active Licenses

#Envato UsernamePackage NameBase URLStatusDateActions

Paused Licenses

#Envato UsernamePackage NameBase URLStatusDateActions

Blocked Licenses

#Envato UsernamePackage NameBase URLStatusDateActions
Create new license directly without Envato verification. Useful for testing or special cases.

Create New License

Generate manual license credentials (username + purchase code). Base URL is optional and can be auto-updated by app on first run.

Generate New Access Key

Key Generated — B3atha l developer
App Name
Package Name
Envato Username
Purchase Code
Base URL
Access Code

Keys History

Single-use
App NamePackage NameBase URLAccess CodeStatusDateActions

API Endpoints — api.php

POST api.php — action=register Lwl mra — splash screen
POST api.php — action=verify Kol launch
POST api.php — action=activate_with_key Activate via access key
POST+Bearer Token api.php — action=block|pause|activate|edit|delete Admin actions

Register + Verify — Flutter

// F splash screen — lwl mra final res = await http.post( Uri.parse('https://yourserver.com/api.php'), body: { 'action' : 'register', 'purchase_code' : LicenseConfig.purchaseCode, 'envato_username' : LicenseConfig.envatoUsername, 'package_name' : (await PackageInfo.fromPlatform()).packageName, 'base_url' : LicenseConfig.baseUrl, } ); // Kol launch — verify final res = await http.post( Uri.parse('https://yourserver.com/api.php'), body: { 'action' : 'verify', 'purchase_code' : prefs.getString('purchase_code'), 'package_name' : prefs.getString('package_name'), 'base_url' : prefs.getString('base_url'), } ); if (!data['success']) → BlockedScreen(data['message']);
Change admin password regularly and use a strong passphrase (12+ chars).

Change Admin Password