الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

معرفة اسم مستخدم العميل المتصل بالموقع

مغلق
بدأه العقده في 3 فبراير 2008 · 10 رد · 2,170 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف لي ان اعرف اسم المستخدم الذي قام بتسجيل الدخول على الويندوز لدى العميل اثناء طلبه للصفحه الرئيسيه الموجوده على خادمنا في شبكتنا المحليه وجدت الكود التالي واستخدمته لجلب اسم المستخدم المرتبط بالموقع ولكن يوجد به خطأ :

strUserID = Request.ServerVariables("LOGON_USER");

علما انني عندما استخدمت كود لجلب رقم IP الخاص بالعميل المتصل بالموقع وصلت لنتيجه ايجابيه .

السؤال الثاني والذي يفترض ان يكون بموضوع منفصل وهو عند وضع رابط من نوع LinkButton عند استخدامه يتغير لونه لدلاله على ان الرابط تم استخدامه , كيف لي ان اجعله يستعيد لونه الازرق في حالته الاولى قبل الاستخدام ..

ليس كل ما يتمناه المرء يدركه

arabteam2000.gif

#2
السؤال الثاني والذي يفترض ان يكون بموضوع منفصل وهو عند وضع رابط من نوع LinkButton عند استخدامه يتغير لونه لدلاله على ان الرابط تم استخدامه , كيف لي ان اجعله يستعيد لونه الازرق في حالته الاولى قبل الاستخدام ..

عليك باستخدام الـ CSS

a:hover

a:visited

a:link

joseph.gif

logo.gif

CCNA 640-802

مدونتي

#3

ما عندي Windows 2003 لأجرب الكود بس يفترض أنو يشتغل:

(User.Identity as WindowsIdentity).Name

#4

ممكن مثال بسيط لوضع كود CSS اخي الساحر .

عزيزي FerasGer83 ساجرب الكود وان شاء الله يكون المطلوب .

ليس كل ما يتمناه المرء يدركه

arabteam2000.gif

#5

والله ياخي العزيز FerasGer83 النتائج التي ظهرت هي: NT Ntework_Service كل ما دخلت من جهاز تظهر لي نفس القيمه .

أنا احتاج اسم المستخدم او على الاقل اسم الجهاز الذي يتصفح منه الموقع كيف استطيع جلب احدهما بواسطة Requst او اي اختراع تروه مناسب

ليس كل ما يتمناه المرء يدركه

arabteam2000.gif

#6

لحظة .. في نقطة كأنو في سوء تفاهم ...

أنت مو قصدك أنو في شبكة Windows و Active Directory؟

و لا قصدك اي موقع عادي بس بدك اسم المستخدم للجهاز اللي داخل على الموقع؟

#7

بصراحه انا ماجربته على شبكة تتكون من عملاء وخادم عليه Active Directory .

انا جربته على شكبه workgroup وجهازي نزلت عليه iis ويتم اتصال الشباب عندي بالموقع بواسطة جهازي يا باستخدام اسم الجهاز او رقم الايبي للوصل للـ Websait اللي انا مسويه .

المشكله تكمن في كيفية الحصول او جلب اسم المستخدم او اسم جهاز المتصل بالــ Websait مع ملاحظة ان جميع الاجهزة تستخدم نظام التشغيل ويندوز اكس بي والسلام عليكم ورحمة الله وبركاته الباب من فين !!!!! ...

وهل الكود الذي وضعته عزيزي FerasGer83 فعال في حالة كانت الشبكه من نوع Domain Server

ليس كل ما يتمناه المرء يدركه

arabteam2000.gif

#8

أخي الكريم.. الكود الذي وضعته لك يعطيك اسم الحساب الذي تم منه تسجيل الدخول على Windows Server 2003 مثلاً .. أي عندما يكون لدينا Intranet معتمدين فيها على الـ Windows Authentication بدلاً من الـ Forms Authentication.

تم تعديل هذه المشاركة بواسطة FerasGer83 في 4 فبراير 2008 في 20:19

#9

أتمنى منك فتح موضوع آخر بخصوص سؤالك الآخر فضلاً لا أمراً لكي ياخذ الموضوع قيمته بدل ان يدفن هنا مع هذا السؤال

joseph.gif

logo.gif

CCNA 640-802

مدونتي

#10

طيب هذا المطلوب راح اجرب على شبكة العمل لدينا فهي Intranet مكونه من Windows Server 2003 منصب عليه Active Directory و iis ومرتبط بها 77 جهاز مسجلين في Active Directory وان شاء الله تعالى يتحقق المنشود .

عزيزي الساحر CSS فعلا نحتاج ان نعرف عنها الكثير وعن اساليبها واستخداماتها وسافتح الموضع .

ليس كل ما يتمناه المرء يدركه

arabteam2000.gif

#11

حتى الكود التالي لم يرجع لي باسم المستخدم المتصل بالموقع او بالصفحه الموجود فيها الكود والمفروض انني احصل على اسم المستخدم الذي قام بتسجيل الدخول على جهازه لتسجيله في قاعدة بيانات وربطها بالمواضيع التي يقوم بتسجيلها .

		WindowsIdentity identity = WindowsIdentity.GetCurrent();		
		respons.Write(identity.Name.ToString());

ليس كل ما يتمناه المرء يدركه

arabteam2000.gif

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…