Akkariin 发表于 2020-09-11 06:47:26  

@yephyr 当初做这个功能就是为了防止 CSRF 攻击,如果你想放弃安全性提升访问速度,或者说单纯只有自己用的话,可以这么改。

yephyr 发表于 2020-08-31 15:45:27  

希望直接访问图床,而不是服务器获取了一份再发给客户端,国内服务器通常1M带宽这么做就难以访问了。 所以./pigeon/parsedown.php我后面改成

$Inline = array(
            'extent' => $Link['extent'] + 1,
            'element' => array(
                'name' => 'img',
                'attributes' => array(
                    //'src' => 'pigeon/imgproxy/?url=' . urlencode(base64_encode($Link['element']['attributes']['href'])),
                    'src' => $Link['element']['attributes']['href'],
                    'alt' => $Link['element']['handler']['argument'],
                ),
                'autobreak' => true,
            ),
        );

缺点就是https站点,留言中有引用http路径的图片就不会被识别为安全的…… 以及一些防https跨站的图床无法显示图片,http访问倒是可以。

请问博主还有其它问题/影响吗?

Akkariin 发表于 2020-08-09 11:44:49  

@yephyr 主题的话是我自己写的,改一下 css 就行了

yephyr 发表于 2020-08-09 11:18:39  

最终还是连接上了163的SMTP,SMTP服务器的用户帐号不需要@163.com,修改function.php

    /**
     *
     *  发送邮件函数
     *
     */
    public function sendMail($mailto, $mailsub, $mailbd) {
        include(ROOT . "/pigeon/smtp.php");
        $smtpemailto = $mailto;
        $mailsubject = $mailsub;
        $mailbody    = $mailbd;
        $mailtype    = "HTML";
        $smtp        = new smtp($this->config['smtp']['host'], $this->config['smtp']['port'], true, $this->config['smtp']['user'], $this->config['smtp']['pass']);
        $smtp->debug = false;
        $smtp->sendmail($smtpemailto, $this->config['smtp']['email'], $mailsubject, $mailbody, $mailtype);
    }

把config['smtp']['user']改为config['smtp']['email'],这样config.php文件中就能区分user和email配置了

    'smtp' => Array(
        // 是否开启注册邮件验证
        'enable' => true,
        'host' => 'ssl://smtp.163.com',
        'port' => 465,
        'user' => 'myusername',
        'email' => 'myusername@163.com',
        'pass' => 'SMTP开通后生成的授权码',
        'name' => 'aname'
    ),

最终还是没能搭建完成自己的邮箱服务,有点遗憾

yephyr 发表于 2020-08-08 20:49:21  

前面小问题都搞定了(虽然没学过PHP)。还剩个大问题:邮箱总是没发出去,不知道怎么设定才好

yephyr 发表于 2020-08-08 18:39:41  

应该是模板问题,能否github上更新下模板?

config.php能设置博主这样的BG配色等东西吗?

yephyr 发表于 2020-08-08 15:25:51  

这是什么设置不对?

Notice: Undefined index: username in /www/wwwroot/mydomain.com/pigeon/template/pigeon/register.php on line 8 Notice: Undefined index: email in /www/wwwroot/mydomain.com/pigeon/template/pigeon/register.php on line 11

yephyr 发表于 2020-08-08 15:07:25  

config.php能设置博主这样的BG配色等东西吗?

yephyr 发表于 2020-08-08 15:06:18  

网站建立后,邮箱怎么搞定?使用163邮箱的STMP,似乎发不出去。自己建站的邮箱设置,可能设置不当,就无法收发。

uvim 发表于 2020-07-14 11:10:18  

学而时习之,不亦说乎?

加载更多

欢迎来到本站,请登陆。


输入一个时间来进行筛选

时间格式:2020-09-28 22:06:41


友情链接

Tsuna's Blog

ohyhello

格兰迪协会

Project Aurora

宅日记


© 2020 Akkariin's Blog | Powered by Pigeon (京ICP备15032199号-9)