new feature on sms and some bugs fixed
This commit is contained in:
@@ -104,7 +104,9 @@ class AuthController extends Controller
|
||||
$user->token_sms = $rand;
|
||||
$user->save();
|
||||
|
||||
$this->SendMessage($mobile, 'رمز عبور یکبار مصرف شما جهت ورود به اپلیکشن ' . $this->Config('name_fa') . ' ' . $rand . ' می باشد' . PHP_EOL . "@$subDomain" . " #" . $rand,true ,"sms");
|
||||
if (self::isSmsNotifEnabled('sms_notif_login_otp')) {
|
||||
$this->SendMessage($mobile, 'رمز عبور یکبار مصرف شما جهت ورود به اپلیکشن ' . $this->Config('name_fa') . ' ' . $rand . ' می باشد' . PHP_EOL . "@$subDomain" . " #" . $rand,true ,"sms");
|
||||
}
|
||||
|
||||
return $user->id;
|
||||
}
|
||||
@@ -151,10 +153,9 @@ class AuthController extends Controller
|
||||
$data['referral_to_id'] = $data['referral_id'];
|
||||
}
|
||||
$data['name'] = $data['fname'] . ' ' . $data['lname'];
|
||||
// فقط ورود به اپ — نه اجازهٔ معامله؛ معامله با is_legal جداست
|
||||
$data['active'] = $cfg->getBool('auto_active_customer', false);
|
||||
if (isset($data['type']) && $data['type'] == 2) {
|
||||
$data['active'] = true;
|
||||
}
|
||||
$data['is_legal'] = (int) ($data['is_legal'] ?? 0);
|
||||
$cnt = Cnt::where('key', 'gram')->first();
|
||||
if ($cnt !== null && trim((string) $cnt->value) !== '') {
|
||||
$data['gram'] = (int) $cnt->value;
|
||||
@@ -201,7 +202,7 @@ class AuthController extends Controller
|
||||
if ($cfg->getBool('register_referral_sms_to_referrer', false)) {
|
||||
$messageRef = "{$data['name']} با کد معرف شما ثبت نام کرد.\nبا اولین خرید او پاداش دریافت میکنید.\n" . $this->Config('name_fa');
|
||||
$this->Send($referrer->mobile, $messageRef);
|
||||
} else {
|
||||
} elseif (self::isSmsNotifEnabled('sms_notif_register_admin')) {
|
||||
$adminMessage = "با معرفی {$referrer->name}، کاربر {$data['name']} در اپ {$this->Config('name_fa')} ثبت نام کرده و منتظر تایید شماست.";
|
||||
User::where('send_sms', 1)->get()->each(function ($admin) use ($adminMessage) {
|
||||
$this->send($admin->mobile, $adminMessage);
|
||||
@@ -213,9 +214,11 @@ class AuthController extends Controller
|
||||
$message = $customer->is_legal === 1
|
||||
? 'احرازهویت برای ' . $customer->name . ' با کد ' . $customer->id . ' انجام شد.'
|
||||
: 'احرازهویت برای ' . $customer->name . ' با کد ' . $customer->id . ' تأیید نشد لطفا از پنل ادمین اقدام فرمایید.';
|
||||
User::where('send_sms', 1)->get()->each(function ($admin) use ($message) {
|
||||
$this->SendMessage($admin->mobile, $message);
|
||||
});
|
||||
if (self::isSmsNotifEnabled('sms_notif_jibit_admin')) {
|
||||
User::where('send_sms', 1)->get()->each(function ($admin) use ($message) {
|
||||
$this->SendMessage($admin->mobile, $message);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
$message = "{$data['name']} عزیز، اکانت شما در پلتفرم {$this->Config('name_fa')} ایجاد شد.";
|
||||
@@ -227,7 +230,9 @@ class AuthController extends Controller
|
||||
}
|
||||
}
|
||||
$message .= "\nنام کاربری: {$data['mobile']}\nورود به نرم افزار: {$this->Config('app_url')}";
|
||||
$this->Send($data['mobile'], $message);
|
||||
if (self::isSmsNotifEnabled('sms_notif_register_customer')) {
|
||||
$this->Send($data['mobile'], $message);
|
||||
}
|
||||
|
||||
return response()->json($customer);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user