文件名称:web-dev:具有输入验证、用户 cookie、密码散列和密码重置的注册登录系统。 登录用户的公共博客和 ascii 艺术
文件大小:1.01MB
文件格式:ZIP
更新时间:2024-07-19 14:57:20
Python
网络开发 我在参加 Udacity 中级 Web 开发课程时创建了这个应用程序,它部署在这里: : 它使用 webapp2 框架和谷歌应用引擎,包括谷歌应用引擎查询语言和内存缓存。 Jinja2 用于模板化,bootstrap 用于样式化。 漂亮的功能包括: 输入验证 密码在存储之前被加盐和散列 一旦用户使用其用户 ID 的散列版本登录,cookie 就会被设置,并且是访问任何网站页面所必需的 用户的 IP 地址用于查找地理坐标以绘制在地图上 响应式导航栏 来自数据库的查询使用 memcache 进行缓存 密码重置发送带有重置密码链接的电子邮件,链接在 12 小时后或使用一次后过期 运行: appcfg.py --oauth2 -A created-by-rachel update app/ 测试:dev_appserver.py app --enable_sendmail