Mishtolak
چهارشنبه 07 فروردین 1392, 06:32 صبح
درود و ادب
سال نو بر شما مبارک.
در یک برنامه از من خواسته شده تا اعتبارستجی کاربران از طریق اکتیو دایرکتوری انجام بشه. بدین صورت که اگر یک کاربر دامین به ویندوز لاگین کرده باشه دیگه ازش پسورد نخواد و کاربر وارد سامانه بشه.
من برای خواندن نام کاربری مرتبط با کاربر از دستورات زیر استفاده کردم:
string currentUserFullName = HttpContext.Current.Request.ServerVariables["AUTH_USER"];
string[] str = User.Identity.Name.Split('\\');
string UserName = str[1];
العان مشکل اینجاست که وقتی کاربر میخواد ارد برنامه بشه، IIS مجددا از اون درخواست نام کاربری و پسورد دامین رو میکنه.
چه تنظیمی در برنامه یا روی سرور باید انجام بدم که نیاز به این نباشه؟
برنامه باید روی IIS 7.5 یا 8 کار کنه.
حل این مشکل برام بسیار اهمیت داره و ممنون میشم اگر کسی روش کار یا حل مشکل رو میدونه کمک کنه.
سال نو بر شما مبارک.
در یک برنامه از من خواسته شده تا اعتبارستجی کاربران از طریق اکتیو دایرکتوری انجام بشه. بدین صورت که اگر یک کاربر دامین به ویندوز لاگین کرده باشه دیگه ازش پسورد نخواد و کاربر وارد سامانه بشه.
من برای خواندن نام کاربری مرتبط با کاربر از دستورات زیر استفاده کردم:
string currentUserFullName = HttpContext.Current.Request.ServerVariables["AUTH_USER"];
string[] str = User.Identity.Name.Split('\\');
string UserName = str[1];
العان مشکل اینجاست که وقتی کاربر میخواد ارد برنامه بشه، IIS مجددا از اون درخواست نام کاربری و پسورد دامین رو میکنه.
چه تنظیمی در برنامه یا روی سرور باید انجام بدم که نیاز به این نباشه؟
برنامه باید روی IIS 7.5 یا 8 کار کنه.
حل این مشکل برام بسیار اهمیت داره و ممنون میشم اگر کسی روش کار یا حل مشکل رو میدونه کمک کنه.