رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ارسال ایمیل تایید هویت به کاربر
#1
سلام

میشه راهنماییم کنید که چطور باید ارسال ایمیل حاوی لینک تایید اطلاعاتو ، بعد از ثبت نام کابر پیاده سازی کنم؟

ممنون میشم
پاسخ
#2
در کدام سیستم ؟
شرکت " فناوران پویان هزارنویس " به شماره ثبت : 441236 و شناسه ملی : 14003550285 "مسئولیت محدود"
با مجوز رسمی از وزارت فرهنگ و ارشاد اسلامی ، سازمان تنظیم مقررات و ارتباطات رادیویی و دارای نماد اعتماد الکترونیکی از وزارت صنعت و معدن و تجارت
[پشتیبانی تیکت] با واحد پشتیبانی پرتال کاربران هزارنویس به صورت 24 ساعته در 7 روز هفته، شبانه روزی مکاتبه نمایید.
[پشتیبانی تلفنی] وقت اداری (8 الی 16) : 02188109322 - پشتیبانی در مواقع [ضروری] : 09125362909 - 09332354071
پاسخ
#3
منظورتونو متوجه نشدم.
من دارم رو laravel 5.2 کار میکنم و میخوام وقتی کاربر اطلاعاتش رو تو فرم ثبت نام وارد کرد یه ایمیل حاوی لینک تایید بهش ارسال شه و بعد تایید کاربر ثبت نامش قطعی شه.
ولی اصلا نمیدونم باید چیکار کنم.
لطفا راهنمایی کنید.ممنون
پاسخ
#4
توی جدول یوزر یک فیلد برای چک کردن وضعیت تایید شده بذارید
مثال توی migration مربوط به User:
کد پی‌اچ‌پی:
$table->boolean('verify'); 
توی این قسمت اگر true یا 1 باشه یعنی کاربر تایید کرده ایمیلش رو (به صورت پیشفرض false یا 0 هست)
حالا باید لینکی ایجاد کنید که مربوط به اون کاربر باشه و وقتی کاربر با اون لینک وارد شد حسابش فعال شه
شما میتونید یک عدد رندوم ایجاد کنید و اون رو توی سطر مربوط به کاربر ذخیره کنید(با تابع mt_rand() میتونید این کار رو بکنید....
پس ما ی فیلد دیگه هم به جدول اضافه میکنیم
کد پی‌اچ‌پی:
$table->bigInteger('code'); 

اگر به عنوان مثال لینک فعال سازی حساب کاربری ما برابر باشه با laravelista.ir/verify پس لینک فعال سازی حساب کاربری یوزر ما به صورت زیر خواهد بود:
http://laravelista.ir/verify/1443214
توی تابع verify باید برسی کنیم و کاربری که این مقدار رو توی فیلد code خودش وجود داشت پیدا کنیم
و بعد مقدار verify رو به true اپدیت کنیم
پاسخ
#5
اگر توسط راهکار بالا مشکلتون حل نشد، آی.پی سرور که روی آن هاست دارید در بلک لیست ها چک کنید.
این احتمال هست که آی.پی سرور مورد نظر در بلک لیست ها باشد.
شرکت " فناوران پویان هزارنویس " به شماره ثبت : 441236 و شناسه ملی : 14003550285 "مسئولیت محدود"
با مجوز رسمی از وزارت فرهنگ و ارشاد اسلامی ، سازمان تنظیم مقررات و ارتباطات رادیویی و دارای نماد اعتماد الکترونیکی از وزارت صنعت و معدن و تجارت
[پشتیبانی تیکت] با واحد پشتیبانی پرتال کاربران هزارنویس به صورت 24 ساعته در 7 روز هفته، شبانه روزی مکاتبه نمایید.
[پشتیبانی تلفنی] وقت اداری (8 الی 16) : 02188109322 - پشتیبانی در مواقع [ضروری] : 09125362909 - 09332354071
پاسخ
#6
من طبق لینک زیر عمل کردم اما هیچ ایمیلی ارسال نمیشه.

http://alihossein.ir/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B3%D8%A7%D8%AE%D8%AA-email-verification-%D8%AF%D8%B1-%D9%84%D8%A7%D8%B1%D8%A7%D9%88%D9%84-5-2/

پروژه ی من روی host مجازیه
پاسخ
 


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  تغییر نکردن محتوای صفحه پس از ارسال id mahsandr 0 38 11-24-2016, 03:31 PM
آخرین ارسال: mahsandr
  مشکل در ارسال داده به پایگاه داده 111r11v11n 2 60 10-31-2016, 05:23 AM
آخرین ارسال: LavarelUser
  ارسال ایمیل زهرا 0 36 10-09-2016, 06:51 AM
آخرین ارسال: زهرا
  ارور در هنگام ارسال ایمیل BangShut 0 46 09-19-2016, 12:34 PM
آخرین ارسال: BangShut
  اعتبار سنجی مدیر و کاربر هنگام لاگین کردن ilbeygi 0 83 08-22-2016, 02:11 PM
آخرین ارسال: ilbeygi
Question دسترسی نداشتن به عکس کاربر abi128 0 59 05-05-2016, 12:40 PM
آخرین ارسال: abi128
  ایجاد کنترلر جدا برای ارسال داده های منو داینامیک AMIR.EMAIL@YAHOO.COM 1 95 12-31-2015, 09:26 PM
آخرین ارسال: amirhosseini
  ارسال آرایه از کنترلر به View amirbakhtiari 4 289 09-15-2015, 08:24 AM
آخرین ارسال: amirbakhtiari
  ارسال متغییر به middleware cruelcap 1 181 07-14-2015, 01:31 PM
آخرین ارسال: behzadsh
  آموزش ارسال ایمیل در لاراول 5 alihossein 0 702 06-08-2015, 01:45 PM
آخرین ارسال: alihossein

پرش به انجمن:


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

درباره انجمن فریم ورک لاراول

انجمن لاراولیستا به عشق توسعه دهنده ها و علاقمندان به این فریم ورک محبوب ایجاد شده و امیدواریم با نظرات خوبتون ما رو در بهبود کار یاری کنید. در ضمن خیلی هم خوشحال میشیم شما هم در توسعه این انجمن سهمی داشته باشید.