لوگوی دیتادیزاین

Menu
Yendif Video Share - Search
HikaShop categories search plugin
HikaShop products search plugin
Search - SP Page Builder
Search - TLP Team Pro
Search - K2
Search - joominasearch
جستجو -مجموعه ها
جستجو - تماس ها
جستجو - محتوا
جستجو - خبرخوان ها
Search - RSTickets! Pro Knowledgebase
جستجو - برچسب ها

جلوگیری از درج نام کاربری تکراری توسط کاربر در rsformPro

این مورد را ارزیابی کنید
(0 رای‌ها)

برای ایجاد یک فرم ثبت نام افزونه RSform یکی از بهترین افزونه های موجود است. برای اینکه در هنگام ثبت نام کاربر نتواند در قسمت نام کاربری فرم شما نامی تکراری ایجاد کند می توانید از قطعه کد زیر استفاده کنید البته در این روش نام کاربری با جدول users جوملا چک میکند نه با خود فیلد های فرم شما!!!

توجه : این قطعه کد را باید در مسیر زیر به فایل  validation.php  اضافه کنید.

components/com_rsform/helpers/validation.php

کد :

 


function uniqueUsername($param, $extra=null)
{
    $db = JFactory::getDBO();
    $param = $db->getEscaped($param);
    $db->setQuery("SELECT * FROM #__users WHERE username='".$param."'");
    $db->query();
    $invalid = $db->getNumRows();
    if ($invalid) return false;
    return true;
}

 

 

 

خواندن 236 دفعه

نظر دادن

از پر شدن تمامی موارد الزامی ستاره‌دار (*) اطمینان حاصل کنید. کد HTML مجاز نیست.