رفتن به مطلب
  • 0

🆘 مدیریت کوکی ها برای لاگین مجدد...


Ripper Test

سوال

سلام خدمت دوستان و اساتید

عزیزان بنده در سایتی دو اکانت دارم و میخوام در پروژه‌ام دو اکتیویتی و داخل هر کدوم یک وب ویو قرار بدم و با هر بار سوییچ کردن بین اکتیویتی ها از کوکی های ذخیره شده برای لاگین به یکی از اکانت ها استفاده بشه،چطوری میشه کوکی ها رو مدیریت یا ست کرد؟

نکات تکمیلی: سایت به آی‌پی و تعداد اکانت یا تعداد لاگین در روز حساس نیست.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

5 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

در ۱۴۰۰/۴/۸ در ۰۰:۲۴، Ripper Test گفته است:

ممنون عزیز، خیر اینطوری کوکی برای هر دو اکتیویتی ست میشه و در هر دو وب ویو با یک اکانت وارد وبسایت میشه،

فکر کنم باید خیلی بیشتر از اینا دنبال کار با کوکی ها برم😓

ممنون از اینکه وقت گذاشتید.🌹

توی سایت مرجع سرچ بزنین حتما به جواب میرسید من خودم زیاد در این زمینه اطلاع ندارم ولی تا جای ممکن سیع کردم براتون از سایت مرجع بگردم

کتابخانتون آمادس و خب شاید میگید ست نمیشه شاید باگ کتابخانه باشه توی سایت مرجع موضوع خودتون مطرح کنید شاید به جواب برسید

کلا برنامه نویسی به نحوه عملکرد خودتون بستگی داره حالا یا شما اشتباه میکنید یا شاید مشکل از کتابخانه باشه

 

موفق باشید:53:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در ۱۴۰۰/۴/۶ در ۲۳:۰۸، Ripper Test گفته است:

ممنون جناب، کوکی ها رو میگیره ولی در ست کردن مشکل دارم، هر کاری میکنم ست نمیشه، یه سمپل هم برای ست کردن قرار ندادن، امکانش هست؟

ببینید این نمونه کد به کارتون میاد



'Activity module
Sub Process_Globals
   
End Sub

Sub Globals
   Dim CookieManager1 As CookieManager
   Dim CookieSyncManager1 As CookieSyncManager
   Dim WebView1 As WebView
End Sub

Sub Activity_Create(FirstTime As Boolean)
   CookieSyncManager1.Initialize
   
   WebView1.Initialize("WebView1")
   Activity.AddView(WebView1, 0, 0, 100%x, 100%y)
   '   call SetAcceptCookie after WebView has been initialized
   CookieManager1.SetAcceptCookies(True)
   
   '   load a webpage that requires a login
   Dim Url As String
   Url="http://www.geograph.org.uk/profile/6526"   '   change this to your login page
   WebView1.LoadUrl(Url)
   
End Sub

Sub Activity_Resume
   CookieSyncManager1.StartSync   '   not really required for this test example
End Sub

Sub Activity_Pause (UserClosed As Boolean)
   CookieSyncManager1.StopSync   '   not really required for this test example
End Sub

Sub WebView1_PageFinished (Url As String)
   '   force the CookieSyncManager to synchronise
   CookieSyncManager1.Sync
   CookieSyncManager1.ResetSync
   
   Log("WebView1_PageFinished Url = "&Url)
   
   If CookieManager1.HasCookies Then
      Log("Cookies: "&CookieManager1.GetCookie(Url))
   Else
      Log("No cookies found")
   End If
End Sub

درصورتی ک به مشکل خوردین از کد زیر استفاده کنید



Sub WebView1_PageFinished (Url As String)
   '   force the CookieSyncManager to synchronise
   CookieSyncManager1.Sync
   CookieSyncManager1.ResetSync
   
   Log("WebView1_PageFinished Url = "&Url)
   
   Log("Cookies: "&CookieManager1.GetCookie(Url))
      
End Sub

منبع

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در ۱۴۰۰/۴/۷ در 13:27، DexterFstone گفته است:

ببینید این نمونه کد به کارتون میاد



'Activity module
Sub Process_Globals
   
End Sub

Sub Globals
   Dim CookieManager1 As CookieManager
   Dim CookieSyncManager1 As CookieSyncManager
   Dim WebView1 As WebView
End Sub

Sub Activity_Create(FirstTime As Boolean)
   CookieSyncManager1.Initialize
   
   WebView1.Initialize("WebView1")
   Activity.AddView(WebView1, 0, 0, 100%x, 100%y)
   '   call SetAcceptCookie after WebView has been initialized
   CookieManager1.SetAcceptCookies(True)
   
   '   load a webpage that requires a login
   Dim Url As String
   Url="http://www.geograph.org.uk/profile/6526"   '   change this to your login page
   WebView1.LoadUrl(Url)
   
End Sub

Sub Activity_Resume
   CookieSyncManager1.StartSync   '   not really required for this test example
End Sub

Sub Activity_Pause (UserClosed As Boolean)
   CookieSyncManager1.StopSync   '   not really required for this test example
End Sub

Sub WebView1_PageFinished (Url As String)
   '   force the CookieSyncManager to synchronise
   CookieSyncManager1.Sync
   CookieSyncManager1.ResetSync
   
   Log("WebView1_PageFinished Url = "&Url)
   
   If CookieManager1.HasCookies Then
      Log("Cookies: "&CookieManager1.GetCookie(Url))
   Else
      Log("No cookies found")
   End If
End Sub

درصورتی ک به مشکل خوردین از کد زیر استفاده کنید



Sub WebView1_PageFinished (Url As String)
   '   force the CookieSyncManager to synchronise
   CookieSyncManager1.Sync
   CookieSyncManager1.ResetSync
   
   Log("WebView1_PageFinished Url = "&Url)
   
   Log("Cookies: "&CookieManager1.GetCookie(Url))
      
End Sub

منبع

ممنون عزیز، خیر اینطوری کوکی برای هر دو اکتیویتی ست میشه و در هر دو وب ویو با یک اکانت وارد وبسایت میشه،

فکر کنم باید خیلی بیشتر از اینا دنبال کار با کوکی ها برم😓

ممنون از اینکه وقت گذاشتید.🌹

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در ۱۴۰۰/۴/۵ در ۱۸:۵۴، Ripper Test گفته است:

سلام خدمت دوستان و اساتید

عزیزان بنده در سایتی دو اکانت دارم و میخوام در پروژه‌ام دو اکتیویتی و داخل هر کدوم یک وب ویو قرار بدم و با هر بار سوییچ کردن بین اکتیویتی ها از کوکی های ذخیره شده برای لاگین به یکی از اکانت ها استفاده بشه،چطوری میشه کوکی ها رو مدیریت یا ست کرد؟

نکات تکمیلی: سایت به آی‌پی و تعداد اکانت یا تعداد لاگین در روز حساس نیست.

سلام از کتابخانه cookieManager استفاده کنید

امیدوارم به کارتون بیاد

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در ۱۴۰۰/۴/۶ در 11:31، DexterFstone گفته است:

سلام از کتابخانه cookieManager استفاده کنید

امیدوارم به کارتون بیاد

ممنون جناب، کوکی ها رو میگیره ولی در ست کردن مشکل دارم، هر کاری میکنم ست نمیشه، یه سمپل هم برای ست کردن قرار ندادن، امکانش هست؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...