با سلام
میخوام بعد از لاگین با کاربر دامینم بتونم صفحه مربوط به لاگین پروژه وب رد کنم و کاربرایی که بیرونی دامین هستند صفحه لاگینم ببینند
من سعی کردم با نام دامینم اینکار انجام بدم
User.Identity.Name;
با این کد نام کاربری دامین پیدا می کردم در ویژوال وقتی کد بردم در سرور کار نکرد خالی بر میگردوند
با تنظیمات کانفیگ بهم نام کاربری به شرطی که داخل دامین بودم میدادم
<authentication mode="Windows" />
<authorization>
<deny users="?"/>
</authorization>
ولی کاربرایی بیرونی پاپ مداد بعد کنسل بهشون خطا میداد.
لطفا راهنمایی کنید چطور می تونم با دامین لاگین بشم ببینم کدوم کاربر تا دسترسی خاصی بهشون بدم.
باسپاس
Environment.Name
WindowsIdentity.GetCurrent();
new PrincipalContext(ContextType.Domain, "", "dc=,dc=");
System.Security.Principal.WindowsIdentity.GetCurrent().Name;
Request["LOGON_USER"].ToString();
با این کد هم تلاش کردم ولی نتیجه نگرفتم
سلام اساتید
خدا قوت
من این کدها رو زدم ولی جواب که من میخوام نیست مشکل من با کاربرایی خارج دامین هستند . کدها در این مورد null برمیگردانند
با سپاس
https://stackoverflow.com/questions/5417125/how-to-get-current-user-whos-accessing-an-asp-net-application
https://richhewlett.com/2011/02/15/getting-a-users-username-in-asp-net/
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)