تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف نتحقق من الكوكيز asp.net
#1
السلام عليكم ورحمة الله و بركاته
كيف نتحقق من الكوكيز بشكل مباشر؟
التعريف التالي لا يحل الاشكال
Dim mkey As HttpCookie = Request.Cookies("mkey")

والشرط التالي لا يمنع الخطأ
 If IsNothing(mkey.Values("admin")) Then

من ناحية السيشن asp.net اسهل اما الكوكيز فـ php هي الاسهل
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#2
PHP كود :
If Not IsNothing(mkeyAndAlso Not IsNothing(mkey.Values("admin")) Then 

PHP كود :
If IsNothing(mkeyOrElse IsNothing(mkey.Values("admin")) Then 
الرد }}}
تم الشكر بواسطة: justforit
#3
(17-02-25, 01:55 AM)Zuhare كتب :
PHP كود :
If Not IsNothing(mkeyAndAlso Not IsNothing(mkey.Values("admin")) Then 

PHP كود :
If IsNothing(mkeyOrElse IsNothing(mkey.Values("admin")) Then 
شكر الله لك وبارك فيك
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: Zuhare
#4
مثال - الكود والطريقه منقوله
PHP كود :
Partial Class _Default
    Inherits System
.Web.UI.Page

    
Protected Sub Page_Load(ByVal sender As ObjectByVal e As EventArgsHandles Me.Load

        
If IsNothing(Request.Cookies("UserName")) OrElse String.IsNullOrEmpty(Request.Cookies("Username").ValueThen
            Server
.Transfer("Login.aspx"False)
        Else
            
Dim userName As String Request.Cookies("Username").Value
            Label1
.Text "Hello, " userName
        End 
If
    
End Sub

    
Protected Sub btnLogoff_Click(ByVal sender As ObjectByVal e As EventArgsHandles btnLogoff.Click
        
If Not IsNothing(Request.Cookies("Username")) Then
            Session
.Abandon()
        
End If
        
Server.Transfer("Login.aspx"False)
    
End Sub

End 
Class 
PHP كود :
Partial Class Login
    Inherits System
.Web.UI.Page

    
Protected Sub Page_Load(ByVal sender As ObjectByVal e As EventArgsHandles Me.Load
        Dim loginCookie 
As HttpCookie = New HttpCookie("LoginCookie")
        
Response.Cookies("UserName").Value TextBox1.Text
        Response
.Cookies.Add(loginCookie)
    
End Sub
 
    
Protected Sub btnLogin_Click(ByVal sender As ObjectByVal e As EventArgsHandles btnLogin.Click
        
If String.IsNullOrEmpty(TextBox1.TextThen
            ScriptManager
.RegisterClientScriptBlock(MeMe.GetType(), "alertMessage""alert('Enter User name')"True)
        Else
            
Response.Redirect("~/Default.aspx")
        
End If
    
End Sub

End 
Class 
الرد }}}
تم الشكر بواسطة: justforit
#5
(17-02-25, 01:55 AM)Zuhare كتب :
PHP كود :
If Not IsNothing(mkeyAndAlso Not IsNothing(mkey.Values("admin")) Then 

PHP كود :
If IsNothing(mkeyOrElse IsNothing(mkey.Values("admin")) Then 

العبارة اللي كانت منقصة كود الشرط هي:
AndAlso 
لكن لم اجرب هذي:
OrElse
الان كيف يتم التعامل مع حذف ملفات الكوكيز من المتصفح نفسه لانه تحدث مشكلة مع حدث Session_End في برنامج asp.net

الكود المعني هو:
إقتباس :If Not IsNothing(Request.Cookies("mkey")) Then
    If dtmembers.Select("username='" & Request.Cookies("mkey").Values("username") & "'").Count > 0 Then
        Dim row As Data.DataRow = dtmembers.Select("username='" & Request.Cookies("mkey").Values("username") & "'").Single
        dtmembers.Rows.Remove(row)
    End If
End If
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: Zuhare , Zuhare


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف نضبط ترميز النص العربي المخزن في الكوكيز justforit 7 1,603 23-02-25, 06:52 PM
آخر رد: justforit

التنقل السريع :


يقوم بقرائة الموضوع: