سیستم لاگین با php
درود بر دوستان عزیز
امروز یه سیستم لاگین رو با php براتون آموزش می دم. چون یه بخشیه که فکر می کنم خیلی از مبتدی ها در اون مشکل دارن. بنابراین می تونید با استفاده از این آموزش، یه درک متوسطی از لاگین کردن و عملکرد کدها داشته باشید. امیدوارم به دردتون بخوره. در این آموزش برای لاگین کردن از سشن(session) استفاده می شه.
این آموزش ما هفت بخش داره:
بخش اول : ایجاد فایل ها
بخش دوم: ایجاد پایگاه داده
بخش سوم: فایل config.php
بخش چهارم: فایل index.php
بخش پنجم: کدهای php در فایل index.php
بخش ششم: فایل user.php
بخش هفتم: فایل logout.php
این آموزش رو به دقت دنبال کنید و هر سوالی داشتید بپرسید.
بخش اول : ایجاد فایل ها
یه شاخه ی جدید در شاخه www بسازید با نام loginSample. در این سه تا فایل php ایجاد می کنید به نام های زیر:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
بخش دوم: ایجاد پایگاه داده
یه پایگاه داده هم به نام لاگین بسازید و دستورات زیر رو در phpmyadmin وارد کنید:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای تست هم یه یوزر از phpmyadmin داخل جدول users وارد کنید.
بخش سوم: فایل config.php
ابتدا فایل config.php رو باز کنید و کدهای زیر رو در اون کپی کنید:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
توضیح کد:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
وقتی می خواین با سشن ها کار کنید ابتدا باید این تابع رو فراخوانی کنید. این تابع باید اولین خط از دستورات شما باشه. یعنی قبل از این تابع شما هیچ خروجی یی نباید داشته باشین. پس از فراخوانی این تابع می تونید سشن هاتون رو سِت کنید.
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در این بخش هم ما متغیرهای مورد نیاز رو برای اتصال به پایگاه داده تعریف کردیم.
db_host = نام هاست دیتابیس که در لوکال هاست برابره با “localhost” البته در بیشتر سایت ها هم شما برای اتصال به پایگاه داده باید همین نام رو انتخاب کنید.
db_user = نام کاربری اتصال به پایگاه داده ست که برابره با “root”.
db_pass= که اگر چیزی تعریف نکرده باشین به طور پیش فرض null هستش(در لوکال هاست).
db_name = که نام پایگاه داده ی شماست که برابره با “login”.
بخش چهارم: فایل index.php
صفحه index.php رو که فرم لاگین در اون قرار داده شده رو باز می کنیم و کدهای زیر رو وارد می کنیم:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
بقیه اش رو هم ادامه می دم
هر چند این مطلب رو کامل تو وبلاگم زدم ولی الان باید برم وقت ندارم
میام کاملش می کنم
روز همگی خوش