用EasySwoole向WebSocket端Push消息时报“the connected client of connection[1] is not a websocket client”错误

最近在研究学习Swoole和EasySwoole。 按照EasySwoole中的例子,写了WebsocketController,会响应到一个Html页面,这个Html页面中的Js会连接WebSocket。 <html> &lt … 继续阅读 用EasySwoole向WebSocket端Push消息时报“the connected client of connection[1] is not a websocket client”错误

PHP中使用OPENSSL_ENCRYPT代替MCRYPT_ENCRYPT实现JS加密PHP解密的方法

项目背景 因为自己开发的接口希望在传递的工程中可以保证参数是密文的形式,主要是前端使用js加密,后端使用php解密 在网络上搜索了很多的方法,但是大部分的都是使用mcrypt_decrypt和mcrypt_encrypt进行php端的加解密 … 继续阅读 PHP中使用OPENSSL_ENCRYPT代替MCRYPT_ENCRYPT实现JS加密PHP解密的方法

Laravel支持通过token来获取用户登录信息

现在很多公司都在做前后端分离,而通过Api来判断用户是否登录,则是通过Token的形式。 Laravel自带的获取用户信息逻辑,是需要数据库中有一张User表。而目前很多公司的做法是,应用系统并没有这样的User表,User数据是记录在Pa … 继续阅读 Laravel支持通过token来获取用户登录信息

OAuth2.0的简化模式和授权码模式不冲突吗?

最近在学习OAuth2.0,对这个没有概念的人可以看看阮一峰的博客:理解OAuth2.0 其中最常用的两种模式,就是授权码模式,和简化模式。 很多人都会问,为什么授权码模式中,需要返回一次授权码,然后还要再拿着授权码再去请求服务器,才能拿到 … 继续阅读 OAuth2.0的简化模式和授权码模式不冲突吗?