paperen
  • 文章数 109

paperen

職業

  • web dev

聯繫我

paperenXgmail.com [X=@]

出沒領域

自我介紹

<?php
class Paperen extends Chinese
{
    function From() {
        return '广东新会';
    }
    function Skills() {
        return 'PHP,JQuery,CSS';
    }
    function Hobby() {
        return '足球,吉他,音乐,WEB前端设计';
    }
    function Graduation() {
        return '新会一中,青岛理工';
    }
    function Tags() {
        return '80后,宅';
    }
}
$paperen = new Paperen();
$paperen->sayHello();
?>

該作者最近發表的文章

Dcat-admin登录增加验证码(保姆级教程)
3年前
  • 206
  • 194

Dcat-admin登录增加验证码(保姆级教程)

写在前面 paperen这里使用的dcat-admin版本小于2.0,故不能直接使用dcat-login-captcha这个第三包实现 对于2.0以上建议直接用guanguans/dcat-login-captcha

dcat-login-captcha - dcat admin 登录验证码扩展

由于工作原因需要给dcat-admin登录页面增加一个验证码,一开始百度找了一些解决方案

https://paperen.com/file/216

记在dcat-admin中,登陆页面加验证码操作 Laravel - 验证码

两个参考资料paperen都试了一下,最终基本按第一个方案实现出来,但其中踩过一些坑(花了有4、5个小时才弄出来)所以借此机会记录一下 PS:这个真的是保姆级教程

大致思路

  • 通过路由重写原本的登录页面与登录验证入口——修改routes.php、完善AuthController
  • 增加一个生成验证码的接口——需要给这个接口开放权限验证
  • 验证码保存在session中,登录判断增加验证码对比
阅读更多
docker宿主无法访问容器端口
4年前
  • 33
  • 1

docker宿主无法访问容器端口

https://paperen.com/file/210

在VM中创建了一个centos7.2虚拟机并跑起docker搞个lnmp镜像玩一玩,一开始用的-p将宿主机端口映射一下(由于本来宿主机就跑着apache占用了80端口)

命令如下:

 docker run -dit -p 90:80 -v /home/web/docker/www:/www --privileged=true --name=lnmp 2233466866/lnmp

跑倒是跑起来了,但奇怪的是打开浏览器访问虚拟机的IP+映射的端口(这里是90),却无法访问到nginx

于是就各种排查,netstat看过,防火墙通通都关了,在容器里面curl自身localhost是ok的,但奇怪的是在宿主机curl自身加映射好的端口号一点反映都没有

 [root@localhost ~]# curl http://localhost:90
 curl: (56) Recv failure: Connection reset by peer

然后也各种查资料

阅读更多
对于APP无法捉到接口请求解决办法
4年前
  • 8
  • 0

对于APP无法捉到接口请求解决办法

工作需要分析某个APP的请求并爬取其图片数据,之前有用过Fiddleranyproxy代理捉包,无论怎样一直没看到有请求接口的记录(只有请求图片的请求),很是奇怪,所以之前爬取的思路是通过模拟器+appium来弄的,效率甚是慢而且容易中断

今天再有空回来复盘一下,自己将模拟器的网络断掉清掉APP的缓存,再次打开app发现数据都没了,很确定其是走的接口拉取数据的,但是为什么捉不到其请求记录,我猜是因为APP不走代理发起接口请求,防止被捉包

paperen在网上遨游了一下,找到这篇文章 部分APP无法代理抓包的原因及解决方法(flutter 应用抓包),基本上是符合现在的情况了

解决方案:drony+代理

drony下载

配置参考下图

阅读更多
mkdocs+git打造自更新文档中心
4年前
  • 3
  • 0

mkdocs+git打造自更新文档中心

写在前面,如果您是有搭建私有文档平台的打算那么这篇文章是提供了一种方案,但如果仅仅用于内部分享或简单的短暂文档那paperen安利给你腾讯文档showdoc

废话不多说,马上进入主题

目的:搭建一个对可使用个人域名,维护简单而且自动更新的文档站点

用到的组件/技术

  • mkdocs
  • git hook
  • apache/nginx等(nginx会更合适)

关于mkdocs(Markdown 项目文档工具)详细介绍

阅读更多