PDA

View Full Version : مشکل در استفاده از کامپوننت کاربران آنلاین



bahar_engineer
چهارشنبه 10 تیر 1388, 13:30 عصر
سلام

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

من از این فایل dll برای محاسبه کاربران عضو ومهمان استفاده کردم اما تعداد مهمان ها رو همیشه صفر می زنه و کاربران عضو همیشه با آنلاین مساوی هستند.

در واقع نمی دونم دقیقاً خطوط زیر رو در کجای سایت و در کدوم صفحات قرار بدم ؟ آیا در مسترپیج قرار بدم درسته ؟ یا وقتی کوکی کاربر مورد نظر شناسایی شد ؟




روش دوم برای زمانی است که از کنترل Login استفاده نمی کتید و روش خواص خودتان را دارید، در این صورت تنها کاری که لازم است انجام دهید این است که پس از تایید هویت شدن کاریر از کد بالا با نام کاربری وارد شده استفاده کنید، برای تاکید دوباره ان کد را در زیر می نویسم:
OnlineActiveUsers.OnlineUsersInstance.OnlineUsers. SetUserOnline(UserName)

و




در حالت کلی برای اینکه کاربر در لیست محاسبه به عنوان اعضای آنلاین خارج شود باید از کد زیر بالا که برای تاکیید دوباره آن را در پایین می نویسم استفاده کتید:
OnlineActiveUsers.OnlineUsersInstance.OnlineUsers. SetUserOffline(UserName)
که در اینجا UserName نام کاربری است که کاربر قبلا با آن وارد سایت شده بود. دقت کنید این دقیقا باید همان کاربر باشد.

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



http://www.softprojects.org/fa/KB/Articles/AspNET/AspNET-Online-Active-Users-Stats.aspx?lng=fa
در واقع نمی دونم این دو خط کد رو کجای سایت قرار بدم ... لطفاً راهنمایی کنید.

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