![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Yii
文章平均质量分 74
风雅的远行者
实践中的梦想家!!!
展开
-
yii接入apple第三方登录
app中要接入apple账号的第三方登录,这里只记录后端的东西,app中获取数据的过程是由前端小哥搞定的,后端的验证步骤一共三步检查appleId是否在本地注册了,已经注册过就自动登录,否则通过apple提供的接口进行签名的校验并在本地第三方表中注册appleId appleId与用户主表进行关联绑定 进行登录操作登录过程用到了两张表,一张是user,用户主表,里边存放的是用户的信息,如mobile、nickname等,我们的用户信息是通过mobile来进行唯一性判定的,另外一张表是user_ap原创 2020-06-21 15:25:38 · 573 阅读 · 0 评论 -
yii事件用法
事件可以将自定义代码“注入”到现有代码中的特定执行点。 附加自定义代码到某个事件,当这个事件被触发时,这些代码就会自动执行。 例如,邮件程序对象成功发出消息时可触发messageSent事件。 如想追踪成功发送的消息,可以附加相应追踪代码到messageSent事件。上边是官方文档上对事件的解释,刚读的时候感觉有点绕口,读不懂上边说的是啥,其实事件就是php观察者模式的一种应用,我自己的理解就是当你的代码逻辑较多时候可以把你写的代码分成几块进行封装,然后在你需要调用的地方进行调用,这样搞的好...原创 2020-05-17 12:02:31 · 549 阅读 · 0 评论 -
yii添加水印扩展及生成微信小程序码
最近在做生成海报功能,趁着印象深刻,赶紧记录一下一、给yii框架引入图片水印扩展可以直接在根目录的composer.json中加入或者直接执行 composer require --prefer-dist yiisoft/yii2-imagine要是嫌慢的话可以把composer切换过国内的阿里云镜像,链接如下https://www.cnblogs.com/wlphp/p/10...原创 2020-05-01 22:05:11 · 520 阅读 · 0 评论 -
PHP实现API接口签名验证
项目需要向外部提供接口,供第三方网站调用,为了保证传输数据的安全性,给项目添加了签名认证的机制,过程大致如下:一、由我们平台给第三方颁发一个appId和一个appSecret,appId用来传输,appSecret用来生成签名二、第三方通过拼接appSecret生成签名sign,第三方将数据和appId一起传给我们平台三、我们平台接收到数据后根据接收到的数据用同样的算法生成签名,通过比...原创 2020-04-14 23:01:46 · 1804 阅读 · 0 评论