%@ Page Language="C#" %>
IP2 - Säkra kakor
<%
if (Request.IsSecureConnection) //Denna rad är enda skillnaden från uppgift 4.2. Jag älskar ASP.NET!
{
if (Request.Cookies["time_secure"] == null)
{
Response.Cookies["time_secure"].Value = DateTime.Now.ToString();
Response.Cookies["time_secure"].Expires = DateTime.Now.AddDays(3);
Response.Cookies["name_secure"].Value = "Christer";
Response.Cookies["name_secure"].Expires = DateTime.Now.AddDays(3);
Response.Write("Ladda om för att visa värdet på de säkra cookiesarna");
}
else
{
Response.Write("Säker Time: " + Request.Cookies["time_secure"].Value + "
" + Environment.NewLine);
Response.Write("Säkert Namn: " + Request.Cookies["name_secure"].Value);
}
}
else
{
Response.Write("Du måste ange https före adressen!");
}
%>