# راهنمای فایل‌های SQL

## فایل اصلی

**`database.sql`** - این فایل شامل تمام جداول و قابلیت‌های سیستم است و برای نصب استفاده می‌شود.

## فایل‌های قدیمی (می‌توانید حذف کنید)

فایل‌های زیر برای سازگاری با نسخه‌های قبلی نگه داشته شده‌اند اما دیگر نیاز نیستند:

- `database_cpanel_complete.sql` - همان محتوای database.sql
- `database_cpanel_simple.sql` - نسخه قدیمی بدون قابلیت‌های جدید
- `database_cpanel.sql` - نسخه قدیمی
- `database_upgrade.sql` - برای به‌روزرسانی (دیگر نیاز نیست)
- `database_add_last_activity.sql` - برای به‌روزرسانی (دیگر نیاز نیست)

## نحوه نصب

### روش 1: استفاده از phpMyAdmin (پیشنهادی)

1. وارد cPanel شوید
2. به بخش **MySQL Databases** بروید
3. یک دیتابیس جدید ایجاد کنید (مثلاً: `username_3xui_reseller`)
4. یک کاربر MySQL ایجاد کنید و به دیتابیس دسترسی دهید
5. وارد **phpMyAdmin** شوید
6. دیتابیس خود را انتخاب کنید
7. روی تب **Import** کلیک کنید
8. فایل `database.sql` را انتخاب کنید
9. روی دکمه **Go** کلیک کنید

### روش 2: استفاده از خط فرمان

```bash
mysql -u username -p database_name < database.sql
```

## پس از نصب

1. فایل `setup.php` را اجرا کنید تا رمز عبور ادمین با SALT صحیح به‌روزرسانی شود
2. یا فایل `fix_password.php` را اجرا کنید
3. با نام کاربری `admin` و رمز عبور `admin123` وارد شوید
4. **مهم**: پس از اولین ورود، رمز عبور را تغییر دهید!

## ساختار دیتابیس

### جداول اصلی:

1. **panels** - پنل‌های 3x-ui
2. **representatives** - نمایندگان
3. **reseller_users** - کاربران نمایندگان
4. **admins** - مدیران سیستم
5. **representative_inbounds** - inbound های مجاز برای هر نماینده
6. **representative_logs** - لاگ فعالیت‌های نمایندگان

## پشتیبانی

در صورت بروز مشکل:
1. مطمئن شوید دیتابیس ایجاد شده است
2. مطمئن شوید کاربر MySQL دسترسی دارد
3. لاگ خطاها را بررسی کنید
4. از `test_api.php` برای تست اتصال استفاده کنید
