Ryan Wang 👍 二步验证建议添加邮箱和短信验证码验证,用户自行选择一种,现在这个有点麻烦,虽说安全但并不是每个人都有这种要求

    cetr

    邮箱没必要也没有这种方式安全。

    短信怎么做?自己找短信平台?

    其实这种方式应该也算普遍,很多平台都在用这个做二次验证。比如 Github,那么这部分使用者就可以非常方便的接入。

      cetr Github 也支持这个,应该是有部分人在用这种方式验证的,不爱用的也不需要设置了。目前来说本身二次验证的意义也不大。

      后面做好插件机制之后就可以分离出来做成插件了。

      6 天 后

      1.3.2 跑一顿时间以后就会自己退出,看日志报错:Caused by: run.halo.app.exception.NotFoundException: Not Found
      @Ryan Wang 👍 老哥看看啥原因。

        1 个月 后

        更新后,java -jar halo-latest.jar 编译失败???
        org.h2.jdbc.JdbcSQLException: Wrong user name or password [28000-196]

        4 个月 后

        Ryan Wang 👍 halo-1.3.2今天使用halo.service启动没有读取外部配置,把命令拿出来单独执行就会读外部配置,不知道是什么原因

        xxx@xxx:~$ cat ~/.halo/application.yaml
        server:
          port: 8080
        spring:
          datasource:
            type: com.zaxxer.hikari.HikariDataSource
            # MySQL 配置,如果你需要使用 H2Database,请注释掉该配置并取消注释上方 H2Database 的配置。
            driver-class-name: com.mysql.cj.jdbc.Driver
            url: jdbc:mysql://127.0.0.1:3306/halodb?characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
            username: xxx
            password: xxx
        halo:
          admin-path: snail
        xxx@xxx:~$ sudo cat /etc/systemd/system/halo.service
        [sudo] xxx 的密码:
        Description=Halo Service
        Documentation=https://halo.run
        After=network-online.target
        Wants=network-online.target
        
        [Service]
        Type=simple
        ExecStart=java -server -Xms2048m -Xmx4096m -jar /home/xxx/applications/halo-1.3.2.jar
        ExecStop=/bin/kill -s QUIT $MAINPID
        Restart=always
        StandOutput=syslog
        
        StandError=inherit
        
        [Install]
        WantedBy=multi-user.target
        10 天 后
        2 个月 后
        15 天 后