View Full Version : سوال در مورد Membership
TeRMiNaT00o00R
یک شنبه 18 مهر 1389, 04:00 صبح
سلام
میخواستم بدونم وقتی دستور Membership.GetUser().ProviderUserKey برای گرفتن یوزر آیدی رو میزنیم از پایگاه یوزر آیدی رو بر میگردونه یا از کوکی؟؟
ممنون
ad.davachi
یک شنبه 18 مهر 1389, 13:36 عصر
سلام
از کوکی
TeRMiNaT00o00R
یک شنبه 18 مهر 1389, 13:46 عصر
اگه این طوری باشه که خیلی خوبه !
یعنی تمام مقادیری که از Membership.GetUser() میاد ار کوکی خونده میشه ؟؟
گفتم نکه از دیتابیس بخونه چون تو برنامم مجبورم خیلی ازش استفاده کنم به خاطر همین گفتم اگر از دیتابیس بخونه یوزر آیدی با نام کاربری یو بزارم تو سیشن
PhoenixNet
یک شنبه 18 مهر 1389, 15:20 عصر
سلام
از دیتابیس میخونه طبق
GetUser() retrieves the user information from the data source and creates a MembershipUser object populated with the returned data. If you use one of the GetUser overloads that does not take a username parameter, GetUser returns the information for the current logged-on membership user. The current logged-on membership user is identified by the Name of the user in the current HttpContext.
در سایت MSDN مایکروسافت به ادرس :
http://msdn.microsoft.com/en-us/library/fcxcb339.aspx
چون با اجرای Membership.GetUser() اطلاعات مربوط به آنلاین بودن کاربر بروز رسانی میشوند.
GetUser() implicitly updates the last-activity date/time stamp for the user. GetUser(System.String) and GetUser(System.Object) do not.
شما اگر از ProviderUserKey خیلی استفاده می کنی میتونی از Session یا Cache استفاده کنی.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.