当前位置: 首页 > 文档资料 > Go语言博客实践 >

第15章 枯燥就在前方

优质
小牛编辑
131浏览
2023-12-01

前面念念叨叨的搞轮子, 作者意识到马上就要开始大量的枯燥无趣的体力活儿了.

注册,登录,退出,I18n具体的文本….枯燥啊

当然偶尔调整下以前的代码, 增加些小玩意啥的也有. 大概就是下面这些东东.

  • 调整 url.Values 相关操作到 global 包
  • 数据库结构小修改, 如果您一起进行过 install, 请重新 install 吧
  • 包装下自动 HandlerParseForm
  • 包装下先检查是否已经登录 HandleSignin
  • 包装下检查验证码 HandlerCaptcha
  • 增加 KeyStopRoute, 表示终止控制器的执行, 虽然控制器是有路由执行的, 这个名字是不是不太合适??!!
  • 修补了下 install, 默认第一个管理帐号绑定 blog 域名
  • 注册完成自动登录
  • 文件型 session, 依旧是 gorilla 出品
  • I18n 简单写了几个验证可行性
  • 用 OnRouteBefore 事件的方法给控制器增加了正在访问的site信息和已经登录的用户信息user, 并用 SetViewDat 绑定到 KeyViewDat

其实验证码没有实现, 只是包装了个接口, 这个还有点意思, 有意思的事儿要留几个先不做, 等到枯燥的受不了了当点心吧.

大致的流程框架已经确定了, 那些细致繁琐, 很难玩出花样的代码就要出现了, 枯燥就在前方不离不弃的等着呢.

并排站着的还有 Bug.