توضیحات

در این جلسه به توضیح password rest در سیستم authentication در لاراول میپردازیم.


طراحی وب طراحی سایت پی اچ پی php php oop php mvc mvc پایگاه داده laravel لاراول

مدرس دوره علی شیخ
مدت دوره 29:19:35
تعداد ویدیو 189

وضعیت دوره : کامل شده
قیمت دوره : رایگان

نظرات ارزشمند شما:

برای ارسال نظر ابتدا باید وارد سایت شوید

  • در لاراول 10 mailtarp نیست و به جاش mailpit اومده و وقتی میخوام ایمیل ارسال کنم این ارور دادرم

    Maximum execution time of 60 seconds exceeded
    و ایمیل ارسال نمیشه

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

  • SQLSTATE[42S02]: Base table or view not found: 1146 Table 'laravel_10.password_reset_tokens' doesn't exist


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

    • سلام وقت بخیر.
      والا ارور میگه که همچین جدولی نیست. چک کنید که وجود داشته باشه شما باید مایگریشن password_reset_tokens را داشته باشید که براتون جدولش را بسازه
      ویدیو را یکبار دیگه مشاهده کنید.

  • سلام اقای مهندس وقتتون بخیر
    یک سوال داشتم ممنون می شوم راهنمایی کنید
    برای ارسال ایمیل بازیابی رمز عبور ، اطلاعات مربوط به کانفیگ را شرکتی که هاست را ازش خریداری کردیم به ما می دهد؟

    • سلام وقت بخیر.
      کلا برای ارسال ایمیل نیاز به اطلاعات سرویس ایمیل توی سرور دارید که میتوانید از پشتیبان هاست بپرسید.

  • سلام استاد خسته نباشید،
    استاد من میخوام بجای دو صفحه مجزای register و login یک تک صفحه داشته باشم که ایمیل رو از کاربر بگیره و چک کنه اگه کاربری داخل دیتابیس با همچین ایمیلی موجود باشه در مرحله بعد پسورد رو بگیره و با دیتابیس مطابقت بده و عملیات لاگین ...
    اما اگه کاربری با این ایمیل وجود نداشت رمز عبور انتخابی رو از طرف بگیره و یه کاربر تو دیتابیس بسازه و لاگین ...
    سوالی که برام پیش اومده اینه که آیا باید برای پیاده سازی این کار کلا بخش auth لاراول رو بزارم کنار؟ یا اینکه با تغییر کد های همین سیستم احراز هویت لاراول هم میشه به این طرح رسید؟ متوجه هستم که view ها رو میشه به سادگی شخصی سازی کرد.
    با آرزوی سلامتی برای شما.

    • سلام وقت بخیر.
      ببینید برای اینکار شما میتوانید خیلی ساده توی یک کنترولر و view هندل کنید این موضوع را و از توابعی auth که لاراول داره استفاده کنید، بجای استفاده از این سیستم. توی دوره فروشگاهی لاراول هم ما احراز هویت با شماره موبایل یا OTP قرار دادیم که از توابع auth لاراول استفاده کردیم. لینک داکیومنت

      https://laravel.com/docs/9.x/authentication

  • سلام وقت بخیر
    من طبق آموزش فروشگاهتون با fortify احراز هویت رو انجام دادم و بازیابی رمز رو خودم بهش اضافه کردم و با mailtrap و لوکال هاست تست کردم مشکلی هم نداشت.الان اگه بخوام تو سرور بازیابی رمز رو قرار بدم باید حتما سرویس ایمیل بخرم؟ممنون میشم راهنماییم کنید.

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

  • سلام آقای شیخی عزیز
    ابتدا خدا قوت و تشکر فراوان بخاطر این حجم از کیفیت و مطالب ارزشمندی که در این سایت بی نظیر قرار دادید. بی تعارف من فیلم های آموزشی زیاد دیدم ولی فیلم های شما بهترین و با کیفیت ترین فیلم هایی بود که بنده دیدم. مطالب بسیار پیوسته، مسلط، بسیار با کیفیت و با صدای دلنشین شما بیان شده بود و در یک کلام عالی بود. کیفیت فیلم های شما بنده را محاب کرد تا فیلم OOP را نیز تهیه کنم و مطمئنا پس از دیدن ای دوره فیلم های بیشتری تهیه خواهم کرد. اما یک خواهش و تقاضا داشتم. همانطور که شما بهتراز بنده میدانید برای تسلط بر لاراول درک عمیق و اصولی از نحوه عمکرد متدها و کلاس های موجود میتواند بسیار مهم باشد. چقدر خوب میشود اگر شما با این همه زحمتی که کشیدید یک بخش جداگانه تهیه کنید و نحوه خواندن و درک کدهای لاراول را هم توضیح دهید. به عنوان مثال در سیستم Auth در قسمت ثبت نام من خیلی زیاد وقت گذاشتم تا بتوانم درک کنم واقعا متدها و کدهای موجود دقیقا چیکاری انجام می دهند. متاسفانه خیلی موفق نشدم و خیلی از موارد باعث سردرگمی بنده شد. اما فردی با دانش شما بتواند این مطالب را با جزئیات توضیح دهد در واقع ماهیگیری یاد ما داده و ما میتوانیم خیلی بهتر نسبت به عملکرد سیستم و اجزای آن تسلط و اطلاع پیدا کنیم.
    بسیار از شما ممنون میشم حداقل یک مورد را که به نظر شما پیچیده نیز میباشد را توضیح دهید تا ما با نحوه خواندن کدها و دستورات در لاراول آشنا بشیم تا بتوانیم موارد دیگر را خودمان با مطالعه و سرچ انجام بدیم.

    • سلام وقت بخیر.
      ممنون از شما?خداروشکر که دوره ها براتون مفید بوده.ببینید این دوره آشنایی با لاراول هست و مقدماتی، برای اینکه کد های لاراول را درک کنید نیاز هست که اول از همه شی گرایی و mvc را درک کنید و کار کرده باشید و توی سطح خوبی از برنامه نویسی باشید، که متاسفانه درصد زیادی از کاربران پیش نیاز ها را رعایت نمیکنند و توی دوره گفتن نحوه کار کدهای لاراول سخت و خسته کننده میشه برای کاربر، اما خودتون با کار کردن و بالا بردن سطح میتونید نحوه کار را مشاهده کنید و اینم در نظر بگیرید که همان اندازه که کار کردن و یادگیری لاراول آسان هست کدهای لاراول پیچیده هست.