آموزش PHP: مدیریت جلسات مداوم - آخرین آپدیت

دانلود PHP: Managing Persistent Sessions

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: جلسات مداوم PHP امکان برقراری ارتباط بین سرور و مشتری را فراهم می کند. این به برنامه های وب اجازه می دهد تا هویت بازدید کنندگان و همچنین هر متغیر یا داده های دیگر را به خاطر بسپارند. این دوره عملی و چالش برانگیز مبتنی بر پروژه به توسعه دهندگان کمک می کند تا داده هایی را که PHP به طور معمول در پرونده های متنی ساده ذخیره می کند ، در نظر بگیرند و آنها را در یک پایگاه داده ایمن تر بنویسند ، جایی که سوابق را می توان در صورت لزوم خوانده و از بین برد. نویسنده دیوید پاورز به شما کمک می کند تا یک پایگاه داده SQL را تنظیم کنید ، کلاس هایی را برای باز و بسته شدن جلسات ، خواندن و نوشتن متغیرها ، نابودی جلسات و مدیریت سوابق خارج از روز تعیین کنید. این درسها در یک پروژه کوتاه به اوج خود می رسد که از نشانه ها برای تشخیص کاربران در حال بازگشت در یک سناریوی خودکار-لگین استفاده می کند.

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید قبل از تماشای این دوره بدانید What you should know before watching this course

  • با استفاده از پرونده های تمرینی Using the exercise files

  • جلسات در Google Chrome Sessions in Google Chrome

1. جلسات و امنیت 1. Sessions and Security

  • جلسات PHP چگونه کار می کند How PHP sessions work

  • جلسه پیکربندی Configuring session

  • تغییر پیش فرض جلسه Changing session defaults

  • بررسی نحوه ذخیره داده های جلسه Inspecting how session data is stored

  • اجرای جلسات مداوم Implementing persistent sessions

2. تهیه بانک اطلاعات 2. Preparing the Database

  • ایجاد یک بانک اطلاعاتی و یک حساب کاربری در MySQL Creating a database and user account in MySQL

  • تعیین جداول برای ذخیره داده های جلسه Defining tables to store session data

  • اتصال به دیتابیس Connecting to the database

3. ذخیره داده های جلسه در MySQL 3. Storing Session Data in MySQL

  • پیاده سازی پی اچ پی SessionHandlerInterface Implementing the PHP SessionHandlerInterface

  • باز کردن جلسه و خواندن داده های ذخیره شده Opening a session and reading stored data

  • نوشتن داده های جلسه Writing session data

  • پایان جلسه و جمع آوری زباله Closing the session and garbage collection

  • جلسه را از بین می برد Destroying the session

  • تنظیم کنترل کننده جلسه Setting the session handler

4- ایجاد سیستم اتولوگین 4. Creating an Autologin System

  • نحوه کار سیستم اتولوگ How the autologin system works

  • استفاده از یک صفت برای تعریف خصوصیات مشترک Using a trait to define common properties

  • گسترش کلاس MysqlSessionHandler Extending the MysqlSessionHandler class

  • ایجاد یک ورود مداوم Creating a persistent login

  • بررسی اعتبارنامه بازدید کننده بازگشت Checking a returning visitor's credentials

  • ورود به سیستم Logging out

5- تست سیستم اتولوگین 5. Testing the Autologin System

  • ایجاد کلید منحصر به فرد هنگام ثبت نام کاربران Generating a unique key when registering users

  • با استفاده از autoloader کلاس PSR-4 Using a PSR-4 class autoloader

  • تأیید اعتبار کاربر Authenticating the user

  • اعتبار مجدد اعتبار برای مناطق حساس Revalidating credentials for sensitive areas

  • ورود به سیستم انتخابی Logging out selectively

نتیجه Conclusion

  • افکار نهایی Final thoughts

نمایش نظرات

آموزش PHP: مدیریت جلسات مداوم
جزییات دوره
2h 41m
30
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
7,985
- از 5
دارد
دارد
دارد
David Powers
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

David Powers David Powers

دیوید پاورز از سال 1994 وب سایت ها را توسعه داده و از سال 2003 كتاب هایی درباره توسعه وب نوشت. او یک مربی Adobe Community Professional و Adobe Certified برای Dreamweaver است. اغلب اوقات در انجمن های Dreamweaver و مرکز توسعه Adobe که در بسیاری از آموزش ها و فیلم های آموزشی محبوب به او کمک و مشاوره می دهند ، می آموزید. او همچنین از مسافرت و گرفتن عکس بسیار لذت می برد. به وب سایت وی به آدرس http://foundationphp.com/ مراجعه کنید.

PHP