🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۵ zynb moallemi
تشخیص ندادن کاربر ثبت نام شده
ابوالفضل محجوب حل شده توسط ابوالفضل محجوب

سلام 

وقتی کاربر نام و ایمیل و پسووردش و وارد میکنه، دیتاها وارد پایگاه داده میشه
ولی خود وردپرس تشخیص نمیده کاربر وارد سایت شده مثل قسمت ورود
تو آموزش‌ها هم نیست و سوال قبلیم هم این بود که دوره قسمت ثبت نامش ناقصه
پس لطف کنید این مورد و برای من رفع کنید
https://github.com/zeinab2038/sold/blob/main/sms2.zip

سلام

بله دیفالت وردپرس اینه که موقع ثبت نام لاگین صورت نمیگیره باید  با آیدی کاربر که بعد از ثبت نام میده لاگین رو انجام بدین نمونه کدشو میزارم براتون

    $user_id = wp_create_user($username, $password, $email);
    // اگر ثبت نام با موفقیت انجام شد
    if (!is_wp_error($user_id)) {
        // ورود کاربر به سیستم
        $user = get_user_by('id', $user_id);
        wp_set_current_user($user_id, $user->user_login);
        wp_set_auth_cookie($user_id);
    }
بهترین پاسخ
ابوالفضل محجوب ۰۶ آبان ۱۴۰۲، ۰۸:۱۷

خیلی ممنون لطف کردید
 

zynb moallemi ۰۶ آبان ۱۴۰۲، ۰۸:۳۵

سلام میتونید برای وب سرویس sms.ir راهنمایی کنید
متغیرهارو قبول نمیکنه
 

zynb moallemi ۱۵ آبان ۱۴۰۲، ۱۴:۳۷
function SMS_ir($mobile,$templateId,$name,$value){ $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => 'https://api.sms.ir/v1/send/verify', CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST', CURLOPT_POSTFIELDS =>'{ "mobile": "Your Mobile", "templateId": YourTemplateID, "parameters": [ { "name": "PARAMETER1", "value": "000000" }, ] }', CURLOPT_HTTPHEADER => array( 'Content-Type: application/json', 'Accept: text/plain', 'x-api-key: [YOURAPIKEY]' ), )); $response = curl_exec($curl); curl_close($curl); echo $response; }
zynb moallemi ۱۵ آبان ۱۴۰۲، ۱۴:۳۸

مشکلم حل شد مچکر

zynb moallemi ۱۸ آبان ۱۴۰۲، ۱۴:۳۴