میهمان عزیز خوش آمدید! برای بهره‌مندی از تمام امکانات لطفا وارد حساب کاربری خود شوید و یا ثبت‌نام نمایید
گزینه ها
مشاهده آخرین ارسال مشاهده آخرین ارسال خوانده نشده
Offline بهنام حسن زادگان  
#1 ارسال شده : 1399/02/09 08:41:22 ب.ظ
بهنام  حسن زادگان
رتبه : کاربر تازه انجمن
امتیاز
مدال :
متخصص دی ان ان: متخصص دی ان ان
تاریخ عضویت : 1399/01/01
ارسالها : 2 نوشته

با سلام خدمت آقای خیری و همکاران محترم

در حال نصب ماژول اکشن فرم هستم میخواستم 

احراز هویت با تلفن همراه در بخش رود به سایت رو راه اندازی کنم برای دات نت نیوک 9.4 

بعد از انتخاب فرم registration

و اضافه کردن مقدار phone در این بخش 

واضافه کردن validation 

Iran mobile

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

چه عملی برای دریافت کد انجام دهم که هنگام ثبت نام کد ورد به سایت آس ام اس شود( احراز هویت  )

********

در ضمن فرم ساخته شده به فرم ثبت نام متصل شده اما نمایش داده نمیشود و وارد صفحه ورود میشود

ممنون میشم کمک کنید 

ویرایش شد بوسیله ناظر 1399/02/10 06:13:34 ب.ظ  | دلیل ویرایش: اصلاحیه به دلیل نام بردان محصولات خریداری شده .

Offline سهیل خیری (مدیر دی‌ان‌ان پلاس)  
#2 ارسال شده : 1399/02/11 11:40:28 ق.ظ
سهیل خیری (مدیر دی‌ان‌ان پلاس)
رتبه : مدیر ارشد
امتیاز
مدال :
اعضای رسمی دی ان ان پلاس: اعضای رسمی دی ان ان پلاسمتخصص دی ان ان: متخصص دی ان ان
تاریخ عضویت : 1394/01/06
ارسالها : 728 نوشته
( تشکرها: 19 بار )
( 222 تشکر دریافتی در 194 ارسال )

سلام و درود

 

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


بخش امنیت > حساب کاربران > تنظیمات ثبت نام

 

نوع ثبت نام : سفارشی


فیلد های ثبت نام : (این بخش به صورت تگ دار میباشد.) یعنی مثلا تایپک کنید email اینتر بزنید این فیلد اضافه میشه. ترتیب هم مهمه چطور در فرم نمایش داده بشود


برای مثال : UserName FristName LastName Email Cell Password PasswordConfirm


این یک نمونه ثبت نام کامله .


وجود ایمیل / نام کاربری بستگی به کانفیگ حساب کاربران داره که باید یکیش حتما باشه . اما اگر دانش کانفیگ موارد دیگر رو ندارید بهتره جفتش هم باشه.


در فرم بالا Cell همان شماره موبایله .



در این ثبت نام ساده و احراز هویت پیشفرض دی ان ان هستش.

 

 

 

دو ) ساخت ثبت نام پیشرفته و احراز هویت موبایلی و ... (سطح پیشرفته نیازمند ماژول اکشن فرم)  : (نیازمند تسلط به اکشن فرم و دی ان ان)

 

برای ساخت این فرم نیازمند تهیه و نصب ماژول اکشن فرم است .


در اکشن فرم به صورت خیلی ساده فرم register به صورت تملپیت داره که میتونید با ایجاد و ذخیره اون بدون ویرایش یا حتی کلیک اضافه فرم ثبت نام داشته باشید .


اما اگر میخواهید فرم پیشرفته داشته باشید نیاز است شما تسلط کامل به اکشن فرم داشته باشید .

  1. یک فیلد موبایل اضافه کنید. داشتن ولیدرتور الزامی نیست . اما بهترس ماسک(mask) کنید.
  2. یک فیلد برای کد دریافتی اضافه کنید. برای مثال با آیدی code
  3. یک دگمه به نام احراز هویت اضافه کنید. و حالت Defualt بودن را تیکش را بردارید.
  4. اکشن RunSQLQuery اضافه کنید و یک مقدار را به صورت رندم در یک جدول به ازای هر کاربر ذخیره کنید.
  5. اکشن پیامک را ارسال کنید و مقدار ذخیره شده در دیتابیس را پیامک کنید .
  6. اکشن Display Toast Message And Stop Execution اضافه کنید و بنویسید پیامک ارسال شد.
  7. یک دگمه دیگر به نام ریجستر اضافه کنید.(اگر از تمپلیت ریجستر استفاده میکنید این دگمه وجود دارد.) کافیست ان را ویرایش کنید.
  8. داخل دگمه ریجستر مقدار دیتابیس را با مقدار code مقایسه کنید به صورت  [Dbcode] == [code]
  9. سپس اکشن Display Toast Message And Stop Execution اضافه کنید و این شرایط را برعکس یعنی  [Dbcode] =! [code] بنویسد اگر مقدار صحیح نبود اجرا اکشن ها متوقف شده و پیام کد احراز هویت اشتباه است نشان می دهد. اگر صحیح بود وارد اکشن بعدی میشود.
  10. در اکشن بعدی تمامی کاندیشن ها شرط بالا را چک کنید و اکش های ریجستر / آپدیت پروفایل / لاگین را بگذارید .

 

 

توجه فرمایید این یکی از میلیون ها روشی است که میتوانید این احراز هویت را پیاده سازی کنید . میتوانید به نسبت نیازتان این روش راسفارش سازی کنید . این ساده ترین و کوتاه ترین روش بود که بیان شد.


مجدد پیاده سازی فرم احراز هویت پیشرفته نیازمند دانش و تسلط اکشن فرم است .

 


سه ) راه حل بسیار ساده و آسان (دانلود فرم ایمپورتی (import) کامل شده)

به تب دانلود محصول ماژول پیامک مراجعه کنید و فرم ایمپورتی را دانلود کنید.

 

ویرایش شد بوسیله کاربر 1399/02/11 06:51:53 ب.ظ  | دلیل ویرایش: اصلاح نگارشی

از کاربران گرامی وب سایت دی ان ان پلاس خواهشمندم از دگمه تشکر به جای پست اسپم استفاده کنند .

عضو کانال رسمی تلگرامی ما شوید : https://telegram.me/Dnnplus

(محتوای کانال ارائه کد تخفیف مخصوص اعضای کانال و اخبار و رویداد های دی ان ان و اطلاع رسانی آپدیت محصولات)

مرجع دی ان ان فارسی در ایران / مرجع دات نت نیوک فارسی / دانلود رایگان دی ان ان فارسی

کاربرانی که در حال مشاهده انجمن هستند
Guest
رفتن به انجمن  
شما نمی توانید مطلب جدید در این انجمن ایجاد کنید
شما نمی توانید برای مطالب ارسالی پاسخ ارسال کنید
شما نمی توانید مطلب ارسالی خود را حذف کنید
شما نمی توانید مطلب ارسالی خود را ویرایش کنید
شما نمی توانید در مطلب ارسالی خود نظرسنجی ایجاد کنید
شما نمی توانید در این انجمن نظر دهید

اطلاع رسانی

Icon
Error

پشتیبانی آنلاین تلگرامی

پرسش و پاسخ در مورد دی ان ان / دات نت نیوک

مرجع دی‌ان‌ان فارسی و دات‌نت‌نیوک فارسی در ایران با نام تجاری دی‌ان‌ان پلاس ارائه انواع ماژول و پوسته دی ان ان انتشار آخرین نسخه بومی پلتفرم دی ان ان فارسی (دی‌ان‌ان فارسی) یکی از بهترین CMS ها برای سایت های سازمانی و شرکتی و استارت اپ‌ها
دی ان ان