• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

نحوه تعیین هویت کاربر

dijavo

کاربر تازه وارد
تاریخ عضویت
6 فوریه 2006
نوشته‌ها
1
لایک‌ها
0
سلام . دوستان من در پیاده سازی تعیین هویت کاربر به مشکل برخوردم.در واقع نمیدونم چطور میشه برای یه سایت این سیستم رو پیاده کرد ( زبان php) کسی میتونه راهنماییم کنه و توضیح جامعی در این باره بده؟

ممنون میشم.
 

power DDL

کاربر تازه وارد
تاریخ عضویت
13 سپتامبر 2007
نوشته‌ها
288
لایک‌ها
1
اتفاقا این سوالف من هم هست
 

متالیک

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
31 مارس 2007
نوشته‌ها
2,133
لایک‌ها
286
سلام

با استفاده از سشن باید این کار را انجام بدهید.

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

PHP:
<?php
session_start();
if ($_SESSION['login'] != 1) header("Location: login.php");
?>
 

peymanafraz

کاربر تازه وارد
تاریخ عضویت
28 دسامبر 2005
نوشته‌ها
137
لایک‌ها
0
محل سکونت
$strHome
کلا براي شناسايي کاربر چند روش وجود داره.

1 - استفاده از کوکي و ثبت کردنش روي سيستم کاربر
2 - استفاده از سشن براي هر کاربر ( معمولترين نوعش که با ترکيب با ديتابيس بهترين نتيجه رو در بر داره )
3 - استفاده از IP که حداقل توي ايران کاربرد نداره و کلا روش مناسبي نيست.
 
بالا