В данном случае намного удобней использовать для этого сервер. Просто присылай в ответе нужные заголовки. На C# это выглядит так:
Response.Cookies["username"].Value = username;
Response.Cookies["password"].Value = password;
Response.Cookies["username"].Expires = Response.Cookies["password"].Expires = DateTime.Now.AddYears(1);