نمایش نتایج: از شماره 1 تا 8 , از مجموع 8

موضوع: جلوگیری از ثبت نام کاربر با نام کاربری مشابه در دیتابیس php (مهم بیایین)

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    عضو انجمن omid1991 آواتار ها
    تاریخ عضویت
    Jun 2013
    محل سکونت
    نمین
    نوشته ها
    217
    تشکر تشکر کرده 
    413
    تشکر تشکر شده 
    495
    تشکر شده در
    284 پست

    پیش فرض پاسخ : جلوگیری از ثبت نام کاربر با نام کاربری مشابه در دیتابیس php (مهم بیایین)

    نقل قول نوشته اصلی توسط auuob نمایش پست ها
    سلام و وقت بخیر

    راه حل یک :
    بعد از اینکه کاربر اطلاعات فرم را پر کرد ، قبل از اینکه insert را انجام دهید ، بررسی کنین که چنین ایمیل و شماره تماسی در table مربوطه وجود نداشته باشد. (اگر وجود داشت پیام داده شود که چنین کاربری و شماره موبایلی موجود است. در غیر این صورت insert و پیام تبریک عضو شدن)

    موفق باشید
    نقل قول نوشته اصلی توسط auuob نمایش پست ها
    سلام و وقت بخیر

    راه حل یک :
    بعد از اینکه کاربر اطلاعات فرم را پر کرد ، قبل از اینکه insert را انجام دهید ، بررسی کنین که چنین ایمیل و شماره تماسی در table مربوطه وجود نداشته باشد. (اگر وجود داشت پیام داده شود که چنین کاربری و شماره موبایلی موجود است. در غیر این صورت insert و پیام تبریک عضو شدن)

    موفق باشید
    نقل قول نوشته اصلی توسط kiava نمایش پست ها
    قبل از ثبت نام کدتونو به حالتی بزنید که داخل phpmyadmin موجود هست یا نه مثل این کد

    کد PHP:

          
    //check if username is available:
            
    $query1 "SELECT * FROM users WHERE (username='$username' OR email='$email')";
            
    $result mysqli_query($mysqlConnection,$query1);
            
    /*var_dump(mysqli_fetch_assoc($result));
            if($result){
                var_dump($result);
            }else{
                echo "oops!";
            }*/
            
    if($result && mysqli_num_rows($result) > 0){
                
    $errors[] = "Username/Email is already registered";
            }else{ 
    سلام وقت بخیر

    صرفا جهت اطلاع :
    اگه درخواست همزمان باشه تکراری ثبت میشه

    راه حل :
    UNIQUE گذاشتن فیلد مورد نظر تو دیتابیس

    اینم کوئریش :
    http://pastecode.ir/?raw=1147

    با احترام

  2. تعداد تشکر ها ازomid1991 به دلیل پست مفید


  3. #2
    کاربر اخراج شده
    تاریخ عضویت
    Nov 2015
    محل سکونت
    CA
    نوشته ها
    382
    تشکر تشکر کرده 
    311
    تشکر تشکر شده 
    692
    تشکر شده در
    292 پست

    پیش فرض پاسخ : جلوگیری از ثبت نام کاربر با نام کاربری مشابه در دیتابیس php (مهم بیایین)

    نقل قول نوشته اصلی توسط omid1991 نمایش پست ها
    سلام وقت بخیر

    صرفا جهت اطلاع :
    اگه درخواست همزمان باشه تکراری ثبت میشه

    راه حل :
    UNIQUE گذاشتن فیلد مورد نظر تو دیتابیس

    اینم کوئریش :
    http://pastecode.ir/?raw=1147

    با احترام

    کدی که بنده زدم مشکلی نداره همزمان هم ثبت نام کنند ارور میده بقیشو نزدم البته ولی خوب راهنماییشون کردم

  4. #3
    عضو دائم Rezash آواتار ها
    تاریخ عضویت
    Feb 2010
    محل سکونت
    مشهد
    نوشته ها
    1,923
    تشکر تشکر کرده 
    889
    تشکر تشکر شده 
    2,385
    تشکر شده در
    1,535 پست

    پیش فرض پاسخ : جلوگیری از ثبت نام کاربر با نام کاربری مشابه در دیتابیس php (مهم بیایین)

    نقل قول نوشته اصلی توسط omid1991 نمایش پست ها
    سلام وقت بخیر

    صرفا جهت اطلاع :
    اگه درخواست همزمان باشه تکراری ثبت میشه

    راه حل :
    UNIQUE گذاشتن فیلد مورد نظر تو دیتابیس

    اینم کوئریش :
    http://pastecode.ir/?raw=1147

    با احترام
    بله فرمایش شما درست هست
    البته نظر بنده ترکیب دو روش هست
    ۱. بررسی موجود بودن/نبودن فیلد با کویری
    ۲. unique بودن فیلد در دیتابیس
    بک آپ بگیرید قبل از آنکه پشیمان شوید!
    تشخیص سیستم مدیریت محتوای سایت - سایت شخصی

  5. تعداد تشکر ها از Rezash به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. مشکل در دیتابیس-عدم ایمپورت دیتا بیس اصلی (MariaDB 5.5.41)
    توسط dreamyeye در انجمن سوالات و مشکلات
    پاسخ ها: 3
    آخرين نوشته: March 31st, 2018, 12:00
  2. پاسخ ها: 3
    آخرين نوشته: September 26th, 2017, 01:34
  3. شماره مجازی انگلیس شهر لندن با قیمت پایین
    توسط larsa.soft در انجمن درخواست پنل پیام کوتاه،پیام رسان اجتماعی،تلفن مجازی
    پاسخ ها: 6
    آخرين نوشته: August 3rd, 2016, 20:11
  4. پاسخ ها: 2
    آخرين نوشته: April 11th, 2015, 19:58
  5. خرید لایک فیس بوک با قیمت وحشتناک پایین
    توسط CloudSupport.ir در انجمن مباحث دیگر
    پاسخ ها: 10
    آخرين نوشته: October 21st, 2012, 20:51

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •