示例#1
0
        static void Main(string[] args)
        {
            TokenService lTokenService = new TokenService();

            string lToken1 = lTokenService.CreateToken("1", "password");
            string lToken2 = lTokenService.CreateToken("1", "password");
            string lToken3 = lTokenService.CreateToken("1", "password");
            string lToken4 = lTokenService.CreateToken("1", "password");

            Console.WriteLine(lTokenService.CheckToken("1", "passwordx", lToken1));
            Console.WriteLine(lTokenService.CheckToken("1", "password", lToken2));
            Console.WriteLine(lTokenService.CheckToken("1", "passwordx", lToken3));
            Console.WriteLine(lTokenService.CheckToken("1", "password", lToken4));
        }
示例#2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     context = new AdContext();
     try {
         DisplayedAd = context.Ads.Find(Int32.Parse(Request.QueryString["id"]));
         if (!TokenService.CheckToken(Request.QueryString["token"], DisplayedAd))
         {
             Response.Redirect("/");
         }
     }
     catch (Exception)
     {
     }
     DataBind();
 }