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

عمليات الإضافة والتعديل لمستخدم معين ؟؟؟

بدأه ms_bu في 5 أبريل 2014 · 7 رد · 662 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

 

أريد أن الموقع يتعرف على المستخدم اللي سجل دخوله , فأي عملية من أي صفحة تصير خاصة بهذا المستخدم في قواعد البيانات ؟

 

فكيف أحدد المستخدم بالكود ؟؟ 

 

أرجوكم ردوا بسرعة الوقت ضيق لتسليم المشروع

 

vb.net و asp.net 

#2

وعليكم السلام ورحمة الله وبركاته

 

فيه ثلاثة طرق :

الأولى : كويري سترينق .

الثانية : جلسة عمل (سيشن) .

الثالثة : كوكيز .

 

ابحثي عنها وإن لم تجدي شي اخبريني وساقوم بعمل امثلة مبسطة .

#3

أشكرك لردك , لم أجد عنها ما أريد ..

 

ياليت لو تشرح لي السيشن , الله يعطيك العافية

#4

بعد عملية الدخول في صفحة الدخول

 

لنفرض ان اسم المستخدم في 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

#5

الله يجزاك خير ... وينفع بك ..

 

لكن كيف أستطيع أستخدمه في عملية التعديل مثلا على جدول آخر .. ؟
كيف أجيب رقم id له إذا هو مو ظاهر في الصفحة 
 

#6

ممكن بدل ما تخزني اسم المستخدم في السيشن خزني الآيدي تبعه في السيشن !

#7

مشكور أخي الكريم .. الله يفرج عنك كل هم

#8

العفو ،، آمين وياك والمسلمين

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

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

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

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

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