رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
آموزش Hash در لاراول 5
#1
در لاراول 5 با استفاده از کلاس Hash می توانیم یک رشته را به صورت هش در بیاوریم که مناسب برای هش کردن کلمه عبور کاربران برای ذخیره در دیتابیس می باشد.
کار با متدهای Hash بسیار راحت و اندک است و نیاز به وقت زیادی برای مرور ندارد.


از متد make برای هش کردن کلمه عبور استفاده میکنیم و کلمه عبور هش شده را در دیتابیس ذخیره کنیم :

کد پی‌اچ‌پی:
$password Hash::make('secret'); 


همچنین می توانیم از تابع کمکی bcrypt نیز استفاده کنیم:


کد پی‌اچ‌پی:
$password bcrypt('secret'); 


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


کد پی‌اچ‌پی:
if (Hash::check('secret'$hashedPassword))
{
 
   // The passwords match...



بررسی کنیم که کلمه یا رمز مورد نظر Hash شده است یا نیاز به هش کردن مجدد دارد :

کد پی‌اچ‌پی:
if (Hash::needsRehash($hashed))
{
 
   $hashed Hash::make('secret');

قوانین انجمن لاراولیستا  | شماره تماس :‌09124783045 |‌ تلگرام :‌ 09377869283
پاسخ
 


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  آموزش فارسی لاراول ۵ alihossein 6 3,204 دیروز, 09:52 AM
آخرین ارسال: farhad
  گرفتن آپدیت های وب هوک تلگرام در لاراول Mr.AMiR 1 25 05-11-2017, 11:30 AM
آخرین ارسال: Mr.AMiR
  بهترین پکیج acl برای لاراول چیست homeily@gmail.com 3 152 05-08-2017, 09:27 AM
آخرین ارسال: Geppeto
  لینک فایل های css و js در لاراول saeed.rahgooy@gmail.com 1 40 05-01-2017, 07:50 PM
آخرین ارسال: zootech
  ساخت authentication شخصی یا استفاده از authentication لاراول meysam_biz 0 63 03-19-2017, 05:38 PM
آخرین ارسال: meysam_biz
  درخواست راهنمایی : تعریف سطوح دسترسی کاربری در لاراول Bvk.Programmer 11 1,015 02-16-2017, 10:09 PM
آخرین ارسال: ansar
  # سوال : آموزش ساخت ربات تلگرام با پکیج irazasyed/telegram-bot-sdk Bvk.Programmer 1 427 02-16-2017, 09:55 PM
آخرین ارسال: ansar
  آموزش اعتبار سنجی در لاراول 5 alihossein 4 1,019 11-20-2016, 07:12 AM
آخرین ارسال: حمید رﺽا کمالی
  نحوه ایجاد Token-Based Authentication(oauth2) در لاراول با استفاده از passport anonymox 0 154 11-12-2016, 06:27 AM
آخرین ارسال: anonymox
  آموزش روتینگ routing در لاراول 5 alihossein 2 1,443 11-12-2016, 04:37 AM
آخرین ارسال: حمید رﺽا کمالی

پرش به انجمن:


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

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

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