PDA

View Full Version : سوال: واکشی username برای نمایش در کنترل پنل برای مدیر سایت



hamid.2143
پنج شنبه 20 آذر 1393, 04:39 صبح
با سلام ممنون میشم کمکم کنید

یک صفحه با نام login و defualt ایجاد کردم و وقتی کاربر وارد میشه به defualt ارجاع داده میشه
و با وارد کردن اطلاعات در تکست باکس ها و فشردن باتن اطلاعات به بانک ارسال میشه

حالا میخوام ادمین که میخواد چک کنه به غیر از اون اطلاعات username هم براش نشون بده که
ببینه کدوم username اون اطلاعات رو ارسال کرده
و اینکه از membership asp استفاده کردم
ممنون میشم آموزش یا نمونه ای معرفی کنید

saeed410
پنج شنبه 20 آذر 1393, 08:45 صبح
یک مجموعه 18 قسمتی برای آموزش membership provider .توصیه میکنم همشو یاد بگیری: http://www.4guysfromrolla.com/articles/120705-1.aspx

LostOfMind
پنج شنبه 20 آذر 1393, 12:02 عصر
httpContext.Current.User.Identity.Name;

نام کاربر لاگین شده را بازیابی میکند

hamid.2143
پنج شنبه 20 آذر 1393, 15:55 عصر
ممنون از شما

hamid.2143
پنج شنبه 20 آذر 1393, 15:56 عصر
یک مجموعه 18 قسمتی برای آموزش membership provider .توصیه میکنم همشو یاد بگیری: http://www.4guysfromrolla.com/articles/120705-1.aspx

ممنون از شما

hamid.2143
پنج شنبه 20 آذر 1393, 15:57 عصر
httpContext.Current.User.Identity.Name;

نام کاربر لاگین شده را بازیابی میکند

من مبتدی هستم میشه بیشتر توضیح بدید؟

amir_T_2008
پنج شنبه 20 آذر 1393, 23:56 عصر
از دوستان کسی هست در مورد سوال این دوستمون بیشتر توضیح بده؟؟؟؟؟

LostOfMind
جمعه 21 آذر 1393, 00:04 صبح
اگر شما نام کاربری رو میخوایید بدست بیارید با کد ذکر شده بدست میاد
اگر منظور شما غیر از اینه بیشتر توضیح بدید.
ببینید کاربری جه عضو سایت باشه و در سایت شما لاگین کرده باشه برای بدست آوردن نام کاربری میتونید با استفاده از این کد که ذکر شد نام کاربریش رو ذخیره کنید

string username=HttpContext.Current.User.Identity.Name
از کنترل های خود ویژوال استودو هم میتونید استفاده کنید loginview

amir_T_2008
جمعه 21 آذر 1393, 00:30 صبح
من فکر کنم منظور ایشون اینه که میخواد مثلا کاربران گه به مدیر پیغام میفرستند تو قسمت gridview مدیر علاوه بر این که پیغام نشون بده نشون بده کدوم کاربر این پیغام فرستاده و اونجا username اون کاربر نمایش بده این کدی که شما دادی برای اینه که کاربری که وارد سایت شده ، یوزرشو نمایش بده

saeed410
جمعه 21 آذر 1393, 01:09 صبح
حالا شما برو اون 18 قسمت آموزش رو که در بالا گفتم همشو بخون یاد بگیر. به صورت عملی کار کن. اگه نتونستی چنین کاری بکنی باز پیام بده میاییم کمک.

amir_T_2008
جمعه 21 آذر 1393, 20:12 عصر
حالا شما برو اون 18 قسمت آموزش رو که در بالا گفتم همشو بخون یاد بگیر. به صورت عملی کار کن. اگه نتونستی چنین کاری بکنی باز پیام بده میاییم کمک.

دوست عزیز من کامل خوندم خیلی مجموعه خوبیه اما فکر نکنم برای حل این موضوع بشه ازش استفاده کرد

hamid.2143
شنبه 22 آذر 1393, 18:05 عصر
دوستان کسی نیستش کمک کنه؟
ممنوم میشم

saeed410
شنبه 22 آذر 1393, 19:07 عصر
شما یک صفحه ایجاد کردید که کاربران میان توش ؛ یک فرم داره؛ کاربران اطلاعات خودشونو وارد مکینن .این اطلاعات رو میریزید تو دیتابیس. تو همون جدولی که این اطلاعات داخلش میریزی یک فیلد از نوع nvarchar(256) تعریف کن .اسمشم بزار UNAME . حالا وقتی کاربر لاگین میکنه میاد تو صفحه ایی که اطلاعات رو ثبت میکنه اونجایی که اطلاعات رو تو دیتابیس میریزی از تابع User.Identity.Name استفاده کن. نام کاربری کاربر لاگین کرده رو بریز تو فیلد Uname .

amir_T_2008
شنبه 22 آذر 1393, 23:24 عصر
شما یک صفحه ایجاد کردید که کاربران میان توش ؛ یک فرم داره؛ کاربران اطلاعات خودشونو وارد مکینن .این اطلاعات رو میریزید تو دیتابیس. تو همون جدولی که این اطلاعات داخلش میریزی یک فیلد از نوع nvarchar(256) تعریف کن .اسمشم بزار UNAME . حالا وقتی کاربر لاگین میکنه میاد تو صفحه ایی که اطلاعات رو ثبت میکنه اونجایی که اطلاعات رو تو دیتابیس میریزی از تابع User.Identity.Name استفاده کن. نام کاربری کاربر لاگین کرده رو بریز تو فیلد Uname .
ممنون از راهنماييتون. ميشه طريقه ريختنشم يه توضيح بديد؟؟؟

saeed410
یک شنبه 23 آذر 1393, 12:19 عصر
طریقه ریختن نداره که. شما چجوری اون اطلاعات فرم رو میریزد؟تابعشو بدید بگم کجاشو تغییر بدید.