PDA

View Full Version : محل کد PHP برای Login شدن کاربر



rostamiani
یک شنبه 21 بهمن 1386, 09:31 صبح
سلام
من می خوام برای Login شدن کاربر ها یک کد PHP بنویسم تا فرم Login رو پردازش کنه .می خواستم بدونم بهترین محل برای قرار دادن کد کجاست؟(از نظر امنیت و سرعت اجراو...):

1.می تونم کد PHP رو مستقیما داخل هر صفحه کپی کنم.
2.کد PHP رو در یک فایل جدا بنویسم و با فرمان Require در هر صفحه درج کنم.
3.کد PHP رو در یک فایل جدا بنویسم و با فرمان Include در هر صفحه درج کنم.
4.کد PHP رو در یک فایل جدا بنویسم و بعد از اجرای کد به صفحه اول برگردم.(شبیه vBulletin.)

لطفا اگه ممکنه دلایلتون رو هم بنویسید
ممنونم

Mah
یک شنبه 21 بهمن 1386, 11:21 صبح
سلام .

بستگی به نوع کاربرد :
شما می توانید یکی از موارد بالا را به کار ببرید .
بهترین راه حل این است که پس از login یک کلید در Session ایجاد نمائید سپس در هرصفحه کلید مورد نظر را چک کنید .



if ($_Session['uKey']=='valueOfKey')
/// user is valid

Bahram0110
یک شنبه 21 بهمن 1386, 11:53 صبح
گزینهء 2!

در ضمن گزینهء 4 ربطی به سوالت نداره
یه چیزه سلیقه ای هستش!

rostamiani
دوشنبه 22 بهمن 1386, 02:40 صبح
سلام .

بستگی به نوع کاربرد :
شما می توانید یکی از موارد بالا را به کار ببرید .
بهترین راه حل این است که پس از login یک کلید در Session ایجاد نمائید سپس در هرصفحه کلید مورد نظر را چک کنید .



if ($_Session['uKey']=='valueOfKey')
/// user is valid



خیلی ممنون از راهنمایی تون
ایا Session یک آرایه سراسری توی PHP هست؟
چطور میشه ازش استفاده کرد؟
ممکنه یکم توضیح بدین؟

Bahram0110
دوشنبه 22 بهمن 1386, 12:41 عصر
اینجا (http://www.iranphp.net/articles/aplications/Articles010.pdf) رو ببین