Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 3.070 pregleda

Najnovija ↓

C#.Net problem sa brisanjem cookie-a. 31.03.2009. u 01:36 · pre 214 meseci #1
Program treba da izbrishe cookie i da refresh-uje stranicu!
On izbrishe cookie ali se webBrowser komponenta ponasha kao da je taj cookie josh uvek tu!

Kako ovo da se odradi???

Evo koda:
Code:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Net;


namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            webBrowser1.Navigate(textBox1.Text);
        }

        private void button2_Click(object sender, EventArgs e)
        {
            timer1.Enabled = true;
            timer1.Interval = 5000;
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            File.Delete("C:\\Documents and Settings\\....\\Cookies\\....");
            webBrowser1.Refresh();
        }
    }
}


Nadam se da ste me razumeli na shta mislim!
Potpis
Knowledge Is The Power!
Re: C#.Net problem sa brisanjem cookie-a. 31.03.2009. u 10:07 · pre 214 meseci #2
Pa jednostavno, cookie je ostao u memoriji IE procesa koji hostujes u webBrowser1 kontroli. To sto si ga obrisao sa diska ne znaci da je otisao i iz memorije. Probaj da disposujes webBrowser1 i da ga ponovo kreiras ako ga nigde drugde nisi instancirao mozda i padne IE proces i sa njim i cookie.

U svakom slucaju mislim da brisanje cookie-a sa diska nije siguran nacin njegovog uklanjanja, mozda bude i neki drugi IE proces aktivan koji refreshuje stranicu i ponovo ga kreira.

PS: Koristi System.Environment.GetFolderPath(Environment.SpecialFolder.Cookies) da lociras cookies folder.
Potpis
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić
Re: C#.Net problem sa brisanjem cookie-a. 31.03.2009. u 21:46 · pre 214 meseci #3
Provalio sam sinoć da ga IE čuva u memoriji!
Probao sam sa dispose, ali ne znam kako da ga vratim posle dispose!
Potpis
Knowledge Is The Power!
Re: C#.Net problem sa brisanjem cookie-a. 31.03.2009. u 22:10 · pre 214 meseci #4
Uspeo sam da uradim ono što sam hteo ručno!
u IE Tools -> Internet Options -> Privacy tab -> Sites i tu sam dodao host na block listu i time sam mu zabranio da pravi cookie za taj host.

Samo još da provalim gde IE čuva blokirane hostove. :D

mmix hvala u svako slučaju, i hvala na savetu:

Citat:

PS: Koristi System.Environment.GetFolderPath(Environment.SpecialFolder.Cookies) da lociras cookies folder.

Potpis
Knowledge Is The Power!
Re: C#.Net problem sa brisanjem cookie-a. 01.04.2009. u 01:47 · pre 214 meseci #5
a mogo bi da koristis httpwebrequest, i da simuliras post/get zahteve iz browsera. Sa fiddlerom mozes vidis kako tacno izgledaju...
Re: C#.Net problem sa brisanjem cookie-a. 01.04.2009. u 09:16 · pre 214 meseci #6
Citat:
P53uD0-C0D3: Samo još da provalim gde IE čuva blokirane hostove. :D


Ako i nadjes, ne diraj. Ako to promenis svaki anti-spyware program ce ti verovatno flagovati aplikaciju.
Potpis
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme