يكشنبه 30 ارديبهشت 1403

Font Size

Screen

Profile

Layout

Direction

Menu Style

Cpanel
  • آموزش
  • قالب ها
  • نرم افزارها
  • سوال شما

آموزش ساخت login با php قسمت 2

 

درخواست دیتابیس رو درست می کنیم. به این صورت که نام کاربری و گذرواژه رو که از کاربر گرفتیم داخل کوئری قرار می دیدم و با تابعmysql_query نتیجه ی برگشتی از پایگاه داده رو درش ذخیره می کنیم.

بعد با تابع mysql_num_rows تعداد سطر هایی رو که این نتیجه به ما می ده داخل یه متغیر userExist$ می ریزیم.

 

 

و اما ادامه آموزش را در ادامه مطلب بخوانید

 

بعد چک می کنیم که اگر userExist $ بزرگتر از صفر بود ( یعنی یه سطر یا بیشتر)سشن user رو برابر با مقدار username قرار بده  که از خود کاربر گرفتیم به عنوان نام کاربری:


بعد با خط پایین کاربر رو می فرستیم به صفحه ی کاربر:


اگر هم مقدار سطر هایی که درخواست sql برامون برگردوند صفر بود که یعنی کاربری به این نام وجود نداره و متغیر error$ رو با مقدار مورد نظر پر می کنیم.

حالا اگه کاربر وجود نداشته باشه و ما مقدارش رو هم با خطای مورد نظر پر کنیم باید این خطا رو به کاربر نشون بدیم. در جدولی که طراحی کرده بودیم یه بخش بود که کامنت html گذاشته بودیم:


به جای اون <!-- محل نمایش خطای ورود --> کد زیر رو قرار بدین:



یعنی اگر خطایی ایجاد شده، خطا رو نشون بده. با رنگ قرمز حتی!


بخش پنجم: فایل user.php


کد بالا مشخص می کند که اگر سشن ست نشده بود، اجازه نمی ده کاربر صفحه رو ببینه ( یعنی حتمن باید لاگین کرده باشه). باز هم یعنی اگه شما آدرس فایل رو از address bar وارد کنید ، صفحه index.php رو خواهید دید. اگر هم که لاگین کرده بود نامش رو قرار می ده در یه متغیر و پایین هم یه بخش قرار دادیم برای خوش آمدگویی و زیرش هم یه لینک برای خروج.

بخش ششم: فایل logout.php


خط سوم سشن ایجاد شده رو حذف می کنه و خط چهارم کاربر رو منتقل می کنه به صفحه اول.

کلمات کلیدی:

نظرات  

 
#1 مرتضی222222 18 دی 1391 ساعت 00:25
خب .. سورسش .. خود فایلهاش رو که قولشو داده بودین نمیذارید ؟؟
نقل قول
 

افزودن نظر


کد امنیتی
تصویر جدید

لطفا نظر خود را فقط در رابطه با مطلب بالا ارائه دهید

نظر سنجی

در سایت چه چیزی قرار دهیم؟






نتایج

کاربران عضو

کاربران عضو : 3646
اعضای حاضر : 0

اعضای حاضر در سایت
هیچ عضوی حاضر نیست!

معرفی 5 عضو آخر سایت
4fz1ef
8el616
hqppth
giu5g8
0hr50l

پرداخت امن پاسارگاد

زرین پال

شما هستيد در: آموزش آموزش در زمینه اینترنت آموزش ساخت login با php قسمت 2