عندي سيرفرداخلي سيدخل عليه عدد من user أريد أن أعرف من هوالمستخدم الحالي من خلال الويندوز لأنه هناك كود فقط خاص بالويندوز NT
("Request.ServerVariables("LOGON_USER
السبب لكي اظهر بياناته من دون أن يدخله
عندي سيرفرداخلي سيدخل عليه عدد من user أريد أن أعرف من هوالمستخدم الحالي من خلال الويندوز لأنه هناك كود فقط خاص بالويندوز NT
("Request.ServerVariables("LOGON_USER
السبب لكي اظهر بياناته من دون أن يدخله
الطريقة السابقة تعمل بدون مشاكل
لكن عليك ان تقوم بالغاء ال anonymous access ضمن خيارات security للمجلد ال في ال IIS
انظر للصورة المرفقة
ويمكنك ايضا استخدم طرق اخرى مثل
TextBox1.Text = WindowsIdentity.GetCurrent().Name; TextBox1.Text = Environment.UserName;
لكن حتى يعملو بشكل صحيح عليك ان تفعل خيار ال impersonate ضمن ال web.config
من خلال اضافة السطر التالي
<identity impersonate= "true"/>
لا تحزن:
إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.
لا تحزن:
فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.
هذا الموضوع مغلق.