PDA

View Full Version : پیدا کردن نام کاربر



karimi84
سه شنبه 07 خرداد 1392, 10:58 صبح
با سلام
می خواستم بدون چطور می تونم نام کاربر رو پیدا کنم
بدین شکل که هر کس رو سیستم خودش با یک username لاگین میکند وقتی که برنامه که در سرور است اجرا میشه میخوام این نام کاربری را بگیره
جستجو کردم چیزی پیدا نکردم
تمام دستورات زیر روامتحان کردم
//string[] str1 = this.Context.Request.LogonUserIdentity.Name.Split( '\\');
//txtuser.Text = str1[1].ToString();
// txtuser.Text =System.Security.Principal.WindowsIdentity.GetCurr ent().Name.ToString();
// txtuser.Text = System.Web.HttpContext.Current.User.ToString();
//txtuser.Text = "Hello, " + System.Web.HttpContext.Current.User.Identity.Name;

//txtuser.Text = HttpContext.Current.User.Identity.Name.ToString();
جواب نمیده
فکر میکنم یک سری تنظیمات باید انجام بدم
لطفن من رو راهنمائی کنید

karimi84
سه شنبه 07 خرداد 1392, 11:01 صبح
در ضمن تنظیم زیر رو همانجام دادم
<authentication mode="Windows"/>

mjt10063
سه شنبه 07 خرداد 1392, 11:06 صبح
باید یه صفحه لاگین بزاری که وقتی کاربر با یوز و پس اکانتش بتونه وارد بشه درسته؟
بعد از گذشتن از صفحه لاگین
می تونی با این کد
//txtuser.Text = "Hello, " + System.Web.HttpContext.Current.User.Identity.Name;

یوزر رو پیدا کنی

karimi84
سه شنبه 07 خرداد 1392, 11:12 صبح
صفحه login نمی خوام بزارم
میخوام از کارهای تکراری جلوگیری کنم به خاطر همین میخوام سیستم خودش تشخیص بده

karimi84
سه شنبه 07 خرداد 1392, 11:13 صبح
چون هرکاربری وقتی سیستم رو روشن میکنه نام کاربری و کلمه عبورش رو وارد میکنه من از همین میخوام تو برنامه استفاده کنم نام کاربری رو پیداکنم بعد بر اساس اون از اکتیو ایملش روبخونم

karimi84
سه شنبه 07 خرداد 1392, 12:22 عصر
جوابش رو پیدا کردم
اینجا میزارم که اگر کسی هم به این مشکل برخورد بدونه
می بایست در ie , iis تغییراتی اعمال شود تو سایت ماکروسافت در این باره گفته