1. 枯燥
前面念念叨叨的搞轮子, 作者意识到马上就要开始大量的枯燥无趣的体力活儿了.
注册,登录,退出,I18n具体的文本....枯燥啊
当然偶尔调整下以前的代码, 增加些小玩意啥的也有. 大概就是下面这些东东.
- 调整 url.Values 相关操作到 global 包
- 数据库结构小修改, 如果您一起进行过 install, 请重新 install 吧
- 包装下自动 HandlerParseForm
- 包装下先检查是否已经登录 HandleSignin
- 包装下检查验证码 HandlerCaptcha
- 增加 KeyStopRoute, 表示终止控制器的执行, 虽然控制器是有路由执行的, 这个名字是不是不太合适??!!
- 修补了下 install, 默认第一个管理帐号绑定 blog 域名
- 注册完成自动登录
- 文件型 session, 依旧是 gorilla 出品
- I18n 简单写了几个验证可行性
- 用 OnRouteBefore 事件的方法给控制器增加了正在访问的site信息和已经登录的用户信息user, 并用 SetViewDat 绑定到 KeyViewDat
其实验证码没有实现, 只是包装了个接口, 这个还有点意思, 有意思的事儿要留几个先不做, 等到枯燥的受不了了当点心吧.
大致的流程框架已经确定了, 那些细致繁琐, 很难玩出花样的代码就要出现了, 枯燥就在前方不离不弃的等着呢.
并排站着的还有 Bug.