0

here in this block i am creating cookie

protected void Button1_Click(object sender, EventArgs e)
    {
        String employerEmail = Request.QueryString["employerEmail"];
        HttpCookie employerEmailCookie = new HttpCookie("empEmailCookie", "defaulfCookieValue");
        employerEmailCookie["employerEmail"] = employerEmail;
        employerEmailCookie["CurrentDate"] = DateTime.Now.ToString();
        employerEmailCookie.Expires = DateTime.Now.AddMinutes(30);
        Response.Cookies.Add(employerEmailCookie);
        Response.Redirect("https://www.sandbox.paypal.com/us/cgi-bin/webscr?cmd=_xclick&business=smile2_1355775057_biz@yahoo.com&item_name=MemberShip&amount=20¤cy=USD&return=http://127.0.0.1:57135/Online%20Recruitment%20System-Final/paymentSuccessful.aspx?emailAdmin='"+employerEmail+"' &cancel_return=https://www.google.com/" );
    }

and then when i return back to the page that i mentioned in return url (bolded part), then i always find null cookies , why ? like i used the code below at the page to which i am being returned after successful payment at paypal's sand box,

protected void Page_Load(object sender, EventArgs e)
    {
        Page.DataBind();
        HttpCookie getEmployerEmailCookie = Request.Cookies["empEmailCookie"];
        if (getEmployerEmailCookie!= null)
        {
            String employerEmail = Request.QueryString["emailAdmin"];
            if (employerEmail == getEmployerEmailCookie.Value)
            {
                Response.Write("dear'" + getEmployerEmailCookie.Value + "',Your registration is successful");
            }
            else
            {
                Response.Write("No payment made");
            }
        }
        else 
        {
            Response.Write("Cookie is null");
        }
}

but i alwasy get

else 
        {
            Response.Write("Cookie is null");
        }

Edited by HunainHafeez

1
Contributor
1
Reply
2
Views
4 Years
Discussion Span
Last Post by HunainHafeez
This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.