Codey's Confectionery: Preventing Cross-Site Request Forgery (CSRF) Attacks