اذهب الي المحتوي
أوفيسنا

C#.net تخزين البيانات في cookies


الردود الموصى بها

تخزين البيانات في cookies

    الطرق الآمنة لإرسال البيانات للخادم Server .

1.       View State

2.       Hidden File

3.       Query String

4.       Cookies

5.       Session

 

(1) View State

 

        ViewState["UserName"] = "Leo";

        Label1.Text = ViewState["UserName"].ToString();

 

 

(2) Hidden File

أولا نضع الأداة Hidden File على الصفحة .

 

        HiddenField1.Value = "3";

        Label1.Text = HiddenField1.Value;

 

 

(3) Query String

أولا من الصفحة الرئيسية نكتب كود الاستدعاء للصفحة الفرعية .

 

        Response.Redirect("Calc.aspx?id=3&name=Leo");

 

 

ثانيا في الصفحة الفرعية نكتب كود استلام البيانات

 

        txtID.Text = Request.QueryString["id"].ToString();

        txtName.Text = Request.QueryString["name"].ToString();

 

 

 

 

 

 

(4) Cookies

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

 

        HttpCookie pwCookie = new HttpCookie("password","123456");

        Response.Cookies.Add(pwCookie);

        Response.Redirect("Calc.aspx");

 

 

كود استلام البيانات من الخادم

 

        string vpw;

        vpw = Request.Cookies["password"].Value;

 

 

(5) Session

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

 

        Session["userName"] = "Leo";

        Session["password"] = "123456";

 

        Response.Redirect("Calc.aspx");

 

كود استلام البيانات من الخادم

 

        string username;

        username = Session["userName"].ToString();

       

        string vpw;

        vpw = Session["password"].ToString();

 

  • Like 1
رابط هذا التعليق
شارك

  • 3 weeks later...

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information