اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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


LeoBen

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

تخزين البيانات في 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...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information