View Full Version : سوال: بدست اوردن یوزرنیم فرد لاگین شده
mahdidabaghi
یک شنبه 24 آذر 1392, 12:08 عصر
سلام خدمت دوستان
میخواستم بدونم چطوری میشه وقتی کسی به سایتی که طراحی کردیم وارد شد بیاد و یوزرنیم ویندوزی اون فرد وارد شده رو نشون بده
من از کد زیر استفاده کردم ولی هیچی نشون نمیده :
_UserName = Request.ServerVariables["LOGON_User"].ToString();
و کد زیر رو هم که یوزر نیم سرور رو میده :
Enviroment.UserName
ممنمن میشم راهنمایی بفرمایید
mahdidabaghi
دوشنبه 25 آذر 1392, 08:25 صبح
اساتید بزرگوار ... ایا واقعا راه حل وجود نداره
demolition
دوشنبه 25 آذر 1392, 13:50 عصر
سلام خدمت دوستان
میخواستم بدونم چطوری میشه وقتی کسی به سایتی که طراحی کردیم وارد شد بیاد و یوزرنیم ویندوزی اون فرد وارد شده رو نشون بده
من از کد زیر استفاده کردم ولی هیچی نشون نمیده :
اگه یوزر نیم ویندوزه کاربر رو میخواهید به دست بیارید باید به روش زیر به دست بیارید
string id = System.Security.Principal.WindowsIdentity.GetCurre nt().Name;
Label1.Text = id;
امیدوارم هکرای عزیز سو استفاده نکنن :افسرده:
mahdidabaghi
دوشنبه 25 آذر 1392, 14:47 عصر
ممنون مهندس
ولی وقتی کدی که شما دادین رو آپ کردم این یوزرنیم رو برگردوند: NT AUTHORITYNETWORK SERVICE
در صورتی که این نیم من نیست.
ممنون میشم بگین مشکل از کجایه؟
demolition
دوشنبه 25 آذر 1392, 18:00 عصر
ممنون مهندس
ولی وقتی کدی که شما دادین رو آپ کردم این یوزرنیم رو برگردوند: NT AUTHORITYNETWORK SERVICE
در صورتی که این نیم من نیست.
ممنون میشم بگین مشکل از کجایه؟
فکر میکنم اگه توی وب کانفیگ <authentication mode="Windows"/> درست بشه
<authentication mode="Windows"/>
<authorization>
<deny users="?"/>
</authorization>
demolition
دوشنبه 25 آذر 1392, 18:03 عصر
اگه باز جواب نگرفتید اینو امتحان کنید
if (System.Web.HttpContext.Current.User.Identity.IsAu thenticated)
{
string username = System.Web.HttpContext.Current.User.Identity.Name;
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.