مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

samiraa3

عضویت از 1396/09/13

login wih domain contoller

  • دوشنبه 21 شهریور 1401
  • 16:38
تشکر میکنم

با سلام

میخوام بعد از لاگین با کاربر دامینم بتونم صفحه مربوط به لاگین پروژه وب رد کنم و کاربرایی که بیرونی دامین هستند صفحه لاگینم ببینند

من سعی کردم با نام دامینم اینکار انجام بدم

User.Identity.Name;

با این کد نام کاربری دامین پیدا می کردم در ویژوال وقتی کد بردم در سرور کار نکرد خالی بر میگردوند 

با تنظیمات کانفیگ بهم نام کاربری به شرطی که داخل دامین بودم میدادم 

 <authentication mode="Windows" />

 

   <authorization>

   <deny users="?"/>

   </authorization>

 

ولی کاربرایی بیرونی پاپ مداد بعد کنسل بهشون خطا  میداد.

لطفا راهنمایی کنید چطور می تونم با دامین لاگین بشم ببینم کدوم کاربر تا دسترسی خاصی بهشون بدم.

باسپاس

 

 

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

samiraa3

عضویت از 1396/09/13

  • دوشنبه 21 شهریور 1401
  • 16:41

Environment.Name

WindowsIdentity.GetCurrent();

 

new PrincipalContext(ContextType.Domain, "", "dc=,dc=");

System.Security.Principal.WindowsIdentity.GetCurrent().Name;

 

Request["LOGON_USER"].ToString();

با این کد هم تلاش کردم ولی نتیجه نگرفتم

 

کاربر سایت

samiraa3

عضویت از 1396/09/13

  • سه شنبه 22 شهریور 1401
  • 09:41

سلام اساتید 

خدا قوت 

من این کدها رو زدم ولی جواب که من میخوام نیست مشکل من با کاربرایی خارج دامین هستند . کدها در این مورد null برمیگردانند

با سپاس

https://stackoverflow.com/questions/5417125/how-to-get-current-user-whos-accessing-an-asp-net-application

کاربر سایت

samiraa3

عضویت از 1396/09/13

  • سه شنبه 22 شهریور 1401
  • 12:02

https://richhewlett.com/2011/02/15/getting-a-users-username-in-asp-net/

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)