السلام عليكم ورحمة الله وبركاته
أريد أن الموقع يتعرف على المستخدم اللي سجل دخوله , فأي عملية من أي صفحة تصير خاصة بهذا المستخدم في قواعد البيانات ؟
فكيف أحدد المستخدم بالكود ؟؟
أرجوكم ردوا بسرعة الوقت ضيق لتسليم المشروع
vb.net و asp.net
السلام عليكم ورحمة الله وبركاته
أريد أن الموقع يتعرف على المستخدم اللي سجل دخوله , فأي عملية من أي صفحة تصير خاصة بهذا المستخدم في قواعد البيانات ؟
فكيف أحدد المستخدم بالكود ؟؟
أرجوكم ردوا بسرعة الوقت ضيق لتسليم المشروع
vb.net و asp.net
وعليكم السلام ورحمة الله وبركاته
فيه ثلاثة طرق :
الأولى : كويري سترينق .
الثانية : جلسة عمل (سيشن) .
الثالثة : كوكيز .
ابحثي عنها وإن لم تجدي شي اخبريني وساقوم بعمل امثلة مبسطة .
أشكرك لردك , لم أجد عنها ما أريد ..
ياليت لو تشرح لي السيشن , الله يعطيك العافية
بعد عملية الدخول في صفحة الدخول
لنفرض ان اسم المستخدم في textbox1
بعد عملية التأكد من أن الاسم وكلمة المرور صحيحة وقبل تحويل المستخدم إلى الصفحة الرئيسية
نضع هذا الكود
Session("usn1") = TextBox1.Textالآن اسم المستخدم الموجود في تكست بوكس1 تخزن في سيشن بأسم usn1
طيب في اي صفحة أخرى نستطيع جلب اسم المستخدم المخزن في السيشن بالكود التالي :
TextBox2.Text = Session("usn1")بس ،، هذا فيما يخص السيشن او جلسة العمل ،، وهذي هي افضل طريقة اذا كانت البيانات حساسة وسرية ،، مثلاً البنوك ومواقع طلاب وطالبات الجامعة واي موقع يتعامل ببيانات حساسة لا يتم تخزين معلوماته على الجهاز او في كويري سترينق ضمن الروابط .
هناك طريقة أخرى كويري سترينق طريقتها كالتالي :
لابد نعرف اولاً عند فتح صفحة في asp.net نكتب الكود التالي :
Response.Redirect("Default.aspx")وحقيقة الكويري سترينق نظيف معلومة بجوار اسم الصفحة المراد فتحها وهنا ستظهر في خانة رابط الصفحة ويمكن تشفيرها لتظهر رموز غير مفهومة وعندما نريد قراءتها نفك تشفيرها ،، على العموم لا اريد ان اوضح عملية التشفير الآن .
Response.Redirect("Default2.aspx?usn2=" & TextBox1.Text & "")هنا وضعنا كود التحويل إلى صفحة أخرى ولكن اسندنا ما يحمله التكست بوكس 1 مع رابط الصفحة في كويري سترينق بأسم usn2
وطريقة جلب ما تم تخزينة في الكويري سترينق يكون كالتالي :
Label1.Text = Request.QueryString("usn2")بس ،، انتهى
تم تعديل هذه المشاركة بواسطة code.vip في 5 أبريل 2014 في 21:57
الله يجزاك خير ... وينفع بك ..
لكن كيف أستطيع أستخدمه في عملية التعديل مثلا على جدول آخر .. ؟
كيف أجيب رقم id له إذا هو مو ظاهر في الصفحة
ممكن بدل ما تخزني اسم المستخدم في السيشن خزني الآيدي تبعه في السيشن !
مشكور أخي الكريم .. الله يفرج عنك كل هم
العفو ،، آمين وياك والمسلمين
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…