احراز هویت : multi authentication

مدرس : حسام موسوی
زمان این قسمت : 37:48

برای دسترسی به این قسمت نیاز است عضو سایت باشید و وارد سایت شوید
توضیحات

یکی از ویژگی های لاراول چند احراز هویت است ، که به شما امکان میدهد بطور همزمان از چند جدول برای احراز هویت استفاده کنید . برای مثال شما میتوانید دارای هویت های Admin و User در سایت خودتان باشید .  در این قسمت بطور کامل در مورد این امکان به شما آموزش میدم . 

آشنایی با لاراول - 5.2 زمان کل دوره : 05:21:19

دورهای پیشنهادی

مشاهده همه دوره ها
ساخت یک وبسایت آموزشی (فروشگاهی) با لاراول تکمیل شده

این دوره یک دوره کامل برای افرادی است که میخواهند لاراول را به درستی آموزش ببینند بعد از دوره آشنای با لاراول که بصورت رایگان در دسترس همگان قرار گرفت...

آشنایی با لاراول تکمیل شده

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

آشنایی با لاراول - 5.2 تکمیل شده

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

اشتراک گذاری ویدیو با لاراول 5.2 تکمیل شده

همونطور که از عنوان این دوره مشخصه قراره در این دوره یک وبسایت اشتراک گذاری ویدیو با لاراول 5.1 بسازیم موارد لازم برای شروع این دوره آموزشی آشنایی با...

دیدگاه های ارزشمند شما

محمد امین نجفی | 9 ماه پیش

در لاراول 5.3 به شکل هست چون تغییراتی نسبت به لاراول 5.2 داره و من در این قضیه گیر کردم.ممنون میشم کمک کنید...

حسام موسوی | 9 ماه پیش

تغییرات پیچده ای نیست و با کمی صبر میتونید دقیقا بفهمید چی به چیه

امید | 1 سال پیش

سلام ممنون از آموزشهای خوبتون
من تمام کارهایی که گفتین رو انجام میدم ولی در قسمت password reset یک error به شکل زیر وجود داره میشه لطفا راه حل بر طرف کردن این مشکل هم آموزش بدید
FatalErrorException in ClassLoader.php line 314: Maximum function nesting level of '100' reached, aborting!

admin | 1 سال پیش

به احتمال زیاد با وارد کردن کد پایین در فولدر
bootstrap/autoload.php
میتونید مشکل رو حل کنید
ini_set('xdebug.max_nesting_level', 120);

.........

define('LARAVEL_START', microtime(true));

امید | 1 سال پیش

بسیار ممنونم که مشکلم را حل کردید

محمد | 1 سال پیش

با سلام
خسته نباشید . ممنون از آموزش های خوبتون
تو ویدیو شماره 13 به مشکلی برخوردم که نمی دونم چطور باید حلش کنم. من دقیقا همون کار هایی که شما انجام دادینو می کنم ولی تو قسمت reset password ادمین ها وقتی ایمیل یک ادمین وارد می کنم که فقط تو جدول admin هاست میگه ایمیل موجود نیست و تو log هم چیزی نشون نمیده ولی اگه ایمیلی که وارد کردم تو جدول user ها هم باشه دیگه مشکلی نیست و ایمیل ارسال میشه . ویدیو 13 هم دوبار دیدم همه کارارو انجام دادم .. . ممنون میشم راهنماییم کنید

admin | 1 سال پیش

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

erfan amjadyan | 1 سال پیش

سلام آقای موسوی
ببخشید یه سوال داشتم
من همه ی کاربرامو(کاربر عادی ، نویسنده و ...) رو توی جدول user ذخیره کردم حالا بعضی از این کاربرا یه سری اطلاعات اضافه دارن که توی جدول دیگه باید ذخیره اش کنم
حالا نمیدونم برا ثبت نامش چیکار کنم؟؟چطور اطلاعاتو همزمان توی دو جدول ذخیره اش کنم
ممنون میشم راهنماییم کنید

admin | 1 سال پیش

وارد authController بشین و دنبال متد register بگردید در اون متد بعد از ثبت اطلاعات در جدول user اصلاعات مابقی رو هم در جدول مورد نظرتون در همون متد ثبت کنید همین

mohammad | 1 سال پیش

سلام آقای موسوی ، وقتتون بخیر :)
تشکر بابت آموزش های خیلی خوبتون ، انشالله همیشه موفق باشید و همچنین سال خوبی براتون آرزو میکنم .


یک سوال در این مورد برام پیش اومده که ممنون میشم راهنماییم کنید :
- من میخوام از از سطح دسترسی های مختلف برای کاربرهام استفاده کنم ( کاربر عادی ، نویسنده ، ویرایشگر و ... )
فکر کنم چنین چیزی در لاراول 5.1.3 اضافه شده باشه
حالا سوال اینه که برای استفاده از اون روش ، باز هم میشه جدول کاربر و مدیر رو جدا کرد ؟

یعنی سطح دسترسی های مدیر و کاربر رو جدا جدا بررسی کرد ؟
اگر اینطور باشه ، وقتی بخوام یک مدیر رو به کاربر عادی تغییر بدم ، باید از جدول admins به جدول users منتقل کنم ، به نظرتون منطقیه ؟

admin | 1 سال پیش

برای سطح دسترسی ها میتونید از authorization که شامل gate و policy هست استفاده کنید و یک ACL بسازید .
من در این قسمت برای این که بگم چطور multi auth اتفاق میفته این مثال رو زدم
ولی از نظر من اگر بخواین از سطح دسترسی استفاده کنید همه کاربرها حتی مدیر هم باید داخل یک جدول باشن و بعد سطوح دسترسی رو روشون پیاده کنید.

mohammadkazem b | 2 سال پیش

سلام

در مورد این MultiAuthentication من همه مراحل رو رفتم و درست هم کار کرد ، فقط الان میخوام اسم یوزر رو نمایش بدم یا کلا اطلاعات کاربر وارد شده به آدمین رو نمایش بدم نمیتونم با Auth::user() اطلاعات رو نمایش بدم . اگر امکانش هست در این مورد به من کمک کنید .

با تشکر

admin | 2 سال پیش

تو آموزش هم گفتم باید بصورت زیر اطلاعات ادمین رو فراخونی کنید
Auth::guard('admin')

حامد کامروا | 2 سال پیش

خیلی خوب بود. بشدت بدردم خورد. واقعا ممنون

admin | 2 سال پیش

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

عرفان | 2 سال پیش

سلام ممنون بابت آموزش ها
ببخشید اگه چهار نوع کاربر داشته باشیم چطور باید سطح دسترسی رو تعیین کنیم ؟
چون اینطور نمیشه برا هر نوع کاربر یه دیتابیس داشته باشیم مثلا من دو سه نفر بیشتر admin ندارم فک کنم منطقی نباشه یه دیتا بیس جداگانه داشته باشیم
و همچنین چطور میشه با اکانت گوگل لاگین کرد دسترسیش رو مشخص بشه؟
با تشکر

admin | 2 سال پیش

برای اون کارا دیگه باید از تکنیک های ACL استفاده کنید که کمی پیچیده است
برای اکانت گوگل هم آموزش های وجود داره که در گوگل سرچ کنید میتونید پیدا کنید

هدایت خاکپور | 2 سال پیش

سلام آقای مهندس ، واقعا دستتون درد نکنه بابت این آموزش هاتون ، فوق العاده هستند خیلی نکته های خوبی رو اشاره می کنید امیدوارم همیشه سربلند باشی چونکه دانشتون رو به اشتراک می گذارید تا دیگران ازش استفاده کنند و سطح شون رو ببرن بالا.

mazi | 2 سال پیش

سلام استاد احسان
یه خواهش اینو تو آموزش رایگان ها بگید لطفا
آموزش آپلود عکس رو بگید و بگید چطور واتر مارک بندازیم
یا ریسایز کنیم
این خیلی جالبه انجام دادنش یا اگه آموزششو رایگان نمیگید یه سورس بدید یا تکسی به صورت یه مطلب اراییه کنید

admin | 2 سال پیش

این مورد مربوط به مقدمات لاراول نمیشه و در دوره های قبلی توضیح داده شده این موارد

میثم | 2 سال پیش

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

admin | 2 سال پیش

اکسپورت ?

محسن | 2 سال پیش

سلام میشه لطفا یه فیلم هم بزارین که چطوری میشه توسط فرم لاراول یه فایل عکس رو انتخاب کردن بعد تو دیتابیس ذخیره کرد و بعدش هم تو صفحمون به نمایش گذاشت
ممنون از زحماتتون

admin | 2 سال پیش

سلام
این موارد قبلا در دوره های اموزشی گذشته مطرح و آموزش داده شده

ali | 2 سال پیش

سلام و خسته نباشید آقا حسان
لطفا یه فیلم برای دریافت پول (نمایش مطلب به اعضای پرداخت پول ) برای لاراول 5.2 بزارین.
با تشکر

admin | 2 سال پیش

سلام
این موارد قبلا در دوره های اموزشی گذشته مطرح و آموزش داده شده تقریبا در حالت دوره فروش فایل به ازای پرداخته

behnam | 2 سال پیش

فوق العاده بود!!
ممنون آقا حسام از زحماتتون ..
کامل تر از این نمی شد ..

admin | 2 سال پیش

خواهش میکنم
خوشحالم مورد استفاده اتون قرار گرفته