• 公告
  • Halo 1.2.0 发布了,我们可以聊聊下个版本了。

是否可以做一个昨日访问人数,今日访问人数这样的功能?

    希望下个版本加上 Authorization 认证保护后台地址。就是进入后台地址的时候必须验证 Authorization 然后才有后台登陆页面,这样可以防止一些菜鸟无缘无故的乱试密码,真的好烦

      还有一个问题。目前后台登陆的时候帐号和密码是明文的,最好加密以下哈。就算是md5也行吧。最好能考虑下 jsencrypt 的RSA非对称加密。这个对于Java的后端来说很简单,前端也就引入一个jsencrypt.js的库就可以了。感觉明文登陆的话看着有点尴尬 😄

        ceet

        1. md5 之后应该如何反解析密码呢?
        2. 就算是加上 RSA 非对称加密也仅仅增加了别人破解的难度,但并没有解决密码不被破解的问题。

        附件本地储存支持自定义储存路径吧,毕竟有时候希望存到另外的硬盘上。

          日常安利toml。yaml太反人类了,可读性极差,夸张点要拿尺子来量缩进。改成toml的话是这样子的:
          [server]
          port=8090 # 注释

          [spring.datasource]
          type="com.zaxxer.hikari.HikariDataSource"
          driver-class-name="org.h2.Driver"
          url="jdbc:h2:file=/.halo/db/halo"
          username="admin"
          password="123456"

          [spring.h2.console]
          settings = { web-allow-others=false}
          path="/h2-console"
          enabled=false"

          在toml中,a={b1={c=[1,2,3]}, b2="emm"}等效于
          [a]
          b2="emm"
          [a.b1]
          c=[1,2,3]

          个人觉得toml可读性比yaml和json强太多了。