ACIL FM
Dark
Refresh
Current DIR:
/home/fastexsh/public_html/soodino/commands
/
home
fastexsh
public_html
soodino
commands
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
cards.php
19.18 MB
chmod
View
DL
Edit
Rename
Delete
error_log
836 B
chmod
View
DL
Edit
Rename
Delete
history.php
11.61 MB
chmod
View
DL
Edit
Rename
Delete
start_bot.php
8.48 MB
chmod
View
DL
Edit
Rename
Delete
user_area.php
7.62 MB
chmod
View
DL
Edit
Rename
Delete
user_extra_features.php
5.98 MB
chmod
View
DL
Edit
Rename
Delete
user_features.php
12.01 MB
chmod
View
DL
Edit
Rename
Delete
wallet.php
1.86 MB
chmod
View
DL
Edit
Rename
Delete
withdraw.php
16.17 MB
chmod
View
DL
Edit
Rename
Delete
Edit file: /home/fastexsh/public_html/soodino/commands/user_area.php
<?php if ($text == "👤 حساب کاربری" && $user->logged_in == 1) { $stmt = $pdo->prepare("SELECT * FROM `accounts` WHERE `username` = ?"); $stmt->execute([$user->login_username]); $account = $stmt->fetch(); if (!$account) { $pdo->prepare("UPDATE `users` SET `logged_in` = 0, `login_username` = NULL WHERE `telegram_id` = ?") ->execute([$from_id]); setStep($from_id, "home"); $responseText = "⚠️ *خطا در دسترسی به حساب کاربری*\n\n" . "متأسفانه اطلاعات حساب کاربری شما در سیستم یافت نشد یا ممکن است توسط مدیریت حذف شده باشد.\n\n" . "🔐 لطفاً برای ادامه کار، مجدداً وارد حساب کاربری خود شوید.\n\n" . "📞 در صورت بروز مشکل، با پشتیبانی تماس حاصل فرمایید."; sendMessage($from_id, $responseText, $enterUserKeyboard); die; } $roleText = ($account->is_admin == 1) ? "👑 مدیر سیستم" : "👤 کاربر عادی"; $fullName = $account->full_name ?? "—"; $baseInvestment = number_format($account->base_investment); $currentProfit = number_format($account->current_profit); $startDate = $account->start_date ?: "—"; $endDate = $account->end_date ?: "—"; setStep($from_id, "account"); $responseText = "👤 *پنل کاربری*\n\n" . "📋 *اطلاعات شخصی*\n\n" . "👤 نام: *{$fullName}*\n" . "📱 نام کاربری: `{$account->username}`\n" . "🔹 سطح: {$roleText}\n\n\n" . "💼 *اطلاعات مالی*\n\n" . "💰 سرمایه پایه: *{$baseInvestment}* تومان\n" . "📈 سود فعلی: *{$currentProfit}* تومان\n\n\n" . "📅 *دوره سرمایهگذاری*\n\n" . "🟢 شروع: *{$startDate}*\n" . "🔴 پایان: *{$endDate}*\n\n\n" . "📝 *توضیحات:*\n" . ($account->description ?? "—"); sendMessage($from_id, $responseText, $userAccountKeyboard); die; } if ($text == "🚪 خروج از حساب" && $user->logged_in == 1) { $pdo->prepare("UPDATE `users` SET `logged_in` = 0, `login_username` = NULL WHERE `telegram_id` = ?") ->execute([$from_id]); setStep($from_id, "home"); $responseText = "✅ *خروج از حساب کاربری*\n\n" . "👋 شما با موفقیت از حساب کاربری خود خارج شدید.\n\n" . "🔐 برای دسترسی مجدد به پنل کاربری و استفاده از امکانات ربات، لطفاً مجدداً وارد حساب کاربری خود شوید.\n\n" . "🙏 از استفاده از ربات ما سپاسگزاریم."; sendMessage($from_id, $responseText, $enterUserKeyboard); die; } if ($text == "🔐 تغییر رمزعبور" && $user->logged_in == 1) { setStep($from_id, "change_password:old"); $responseText = "🔐 *تغییر رمز عبور*\n\n" . "برای تغییر رمز عبور حساب کاربری خود، لطفاً ابتدا *رمز عبور فعلی* را وارد نمایید.\n\n" . "🔒 این اقدام برای امنیت حساب کاربری شما ضروری است."; sendMessage($from_id, $responseText, $backToMainKeyboard); die; } if ($user->step == "change_password:old" && $user->logged_in == 1) { $stmt = $pdo->prepare("SELECT `password` FROM `accounts` WHERE `username` = ?"); $stmt->execute([$user->login_username]); $account = $stmt->fetch(); if (!$account || !password_verify(trim($text), $account->password)) { $responseText = "❌ *رمز عبور نامعتبر*\n\n" . "رمز عبور وارد شده با رمز عبور فعلی شما مطابقت ندارد.\n\n" . "🔐 لطفاً رمز عبور صحیح را مجدداً وارد نمایید.\n\n" . "🔑 در صورت فراموشی رمز عبور، با پشتیبانی تماس حاصل فرمایید."; sendMessage($from_id, $responseText, $backToMainKeyboard); die; } setStep($from_id, "change_password:new"); $responseText = "✅ *رمز عبور فعلی تأیید شد*\n\n" . "🔐 لطفاً *رمز عبور جدید* مورد نظر خود را وارد نمایید.\n\n" . "⚠️ *نکات مهم:*\n" . "🔹 رمز عبور باید حداقل ۴ کاراکتر باشد\n" . "🔹 از ترکیب اعداد و حروف استفاده کنید\n" . "🔹 از رمز عبور قوی و منحصر به فرد استفاده نمایید"; sendMessage($from_id, $responseText); die; } if ($user->step == "change_password:new" && $user->logged_in == 1) { $newPassword = trim($text); if (strlen($newPassword) < 4) { $responseText = "⚠️ *رمز عبور ضعیف*\n\n" . "رمز عبور وارد شده معیارهای امنیتی را برآورده نمیکند.\n\n" . "🔐 لطفاً رمز عبوری با حداقل ۴ کاراکتر انتخاب نمایید.\n\n" . "💡 *پیشنهاد:* از ترکیب اعداد و حروف برای امنیت بیشتر استفاده کنید."; sendMessage($from_id, $responseText); die; } setStep($from_id, "change_password:confirm:$newPassword"); $responseText = "🔁 *تأیید رمز عبور جدید*\n\n" . "برای اطمینان از صحت رمز عبور جدید، لطفاً آن را *یک بار دیگر* وارد نمایید.\n\n" . "✅ این مرحله برای جلوگیری از خطا در وارد کردن رمز عبور ضروری است."; sendMessage($from_id, $responseText); die; } if (strpos($user->step, "change_password:confirm:") === 0 && $user->logged_in == 1) { $newPassword = str_replace("change_password:confirm:", "", $user->step); $confirmPassword = trim($text); if ($newPassword !== $confirmPassword) { setStep($from_id, "change_password:new"); $responseText = "❌ *عدم تطابق رمز عبور*\n\n" . "رمز عبور تأییدی با رمز عبور جدید وارد شده مطابقت ندارد.\n\n" . "🔄 لطفاً فرآیند تغییر رمز عبور را از ابتدا آغاز نمایید.\n\n" . "⚠️ توجه: هر دو بار وارد کردن رمز عبور باید یکسان باشد."; sendMessage($from_id, $responseText); die; } $hashedPassword = password_hash($newPassword, PASSWORD_BCRYPT); $pdo->prepare("UPDATE `accounts` SET `password` = ? WHERE `username` = ?") ->execute([$hashedPassword, $user->login_username]); setStep($from_id, "home"); $responseText = "✅ *تغییر رمز عبور با موفقیت انجام شد*\n\n" . "🎉 رمز عبور حساب کاربری شما با موفقیت بهروزرسانی شد.\n\n" . "🔐 از این پس میتوانید با رمز عبور جدید خود وارد حساب کاربری شوید.\n\n" . "🔒 لطفاً رمز عبور جدید خود را در جای امن نگهداری کنید."; sendMessage($from_id, $responseText, $userAccountKeyboard); die; }
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply