زمان کنونی: ۷-۲-۱۴۰۳, ۱۰:۲۴ صبح درود مهمان گرامی! (ورودثبت نام)


ارسال پاسخ 
 
امتیاز موضوع:
  • 7 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
ويژه آموزش های کاربردی و کامل کامپوننت فرم ساز آر اس فرم RsForm
۲۱-۵-۱۳۹۱, ۱۲:۴۳ صبح
ارسال: #8
آموزش جلوگیری از درج نام کاربری و ایمیل تکراری توسط کاربر در rsformPro
آموزش جلوگیری از درج نام کاربری تکراری توسط کاربر در rsformPro
برای اینکه کاربران نتونن در فیلد username فرم شما، نام کاربری تکراری ثبت کنن، از قطعه کد زیر استفاده کنید. ضمنا این روش نام کاربری رو با جدول users جوملا چک میکنه. (نه با خود فیلدهای خود فرم)

قطعه کد زیر رو در مسیر /components/com_rsform/helpers/validation.php به فایل 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;
}


________________________________________________________________________________​_______


آموزش جلوگیری از درج آدرس ایمیل تکراری توسط کاربر در rsformPro
این مورد هم مثل مثال قبل، ایمیل رو با جدول users جوملا چک میکنه که تکراری نباشه. (Unique email address validation)
در مسیر /components/com_rsform/helpers/validation.php به فایل validation.php اضافه کنید:
function uniqueEmail($param, $extra=null)
{
    if(!RSFormProValidations::email($param,null)) return false;
    $db = JFactory::getDBO();
    $param = $db->getEscaped($param);
    $db->setQuery("SELECT * FROM #__users WHERE email='".$param."'");
    $db->query();
    $invalid = $db->getNumRows();
    if ($invalid) return false;
    return true;
}
امضاء محمدرضا بهارلو
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

قم اس ام اس ::. سامانه ارسال پیام کشوری
ارائه پنل کاربری ، نمایندگی ، واگزاری خطوط مجازی ، تعرفه ثابت 100 ریال ، امکانات نامحدود و فوق العاده ، پنل رایگان ، شماره اختصاصی رایگان و....
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
& دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
09109984196
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط پیام عمرانی ، محمدسلیمانی ، rezaetemadi ، mal2moh ، erisco ، e.laali
ارسال پاسخ 


پیام‌های داخل این موضوع
آموزش جلوگیری از درج نام کاربری و ایمیل تکراری توسط کاربر در rsformPro - محمدرضا بهارلو - ۲۱-۵-۱۳۹۱ ۱۲:۴۳ صبح
صفحه ارجاع دهنده - محمدسلیمانی - ۲۲-۷-۱۳۹۲, ۰۵:۴۶ صبح
اجباری شدن فیلد دراپ دان - mohi - ۱۵-۲-۱۳۹۳, ۰۹:۵۷ عصر

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 4 مهمان