وبسایت در حال تغییرات و به روز رسانی میباشد. با تشکر از صبر و شکیبایی شما

آموزش php مقدماتی قسمت بیست چهارم قسمت آخر

(5٫00 از 1 رای)
نویسنده: پوریا پرهامی
تاریخ ارسال: ۲۰ / دی / ۱۳۹۶

برای چک کردن پسورد می‌توانید از password_verify استفاده کنید، در کدی که باهم نوشتیم فانکشن passwordEncrypt تقریبا همان کار passwrd_hash و فانکشن passwordCheck تقریبا همان کار password_verify را انجام می‌دهد.
پیشنهاد می‌کنم در مورد رمز نگاری و فانکشن‌های آن در php بیشتر تحقیق و مطالعه کنید، همین طور اگر دوست دارید از کتابخانه استفاده کنید می‌توانید به آدرس گیت مراجعه کنید.

ساخت صفحه ورود Login Page :

ابتدا صفحه‌ای به نام login.php ایجاد کنید.

سپس در function.php فانکشنی به نام attemptLogin و findAdminByUsername ایجاد می‌کنیم .

در صفحه admin.php نیز از session[‘userName’] برای چاپ نام کاربر استفاده می‌کنیم.
Admin.php

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

خوب فانکشن confirmLoggedIn را در صفحه‌هات مربوط به admin اضافه کنید .
برای logout کردن صفحه‌ای به همین نام می‌سازیم و سپس ساده‌ترین کد به شکل زیر خواهد بود :

در اینجا ساخت cms ما تمام شد .
می‌توانید کدها را تغییر دهید و امکانات این cms ساده را افزایش دهید .
حتما صفحه php.net را مطالعه کنید، و در مورد فانکشن‌ها و دیگر امکانات php بیشتر تحقیق کنید.

شاد و سلامت باشید.

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

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