最近又开始整理原先的网站,也在网上查看了不少php的框架,可能是先入为主吧,还是觉得CI最为直观易用,决定还是使用Django作为后台管理,CI负责前端展示。
CI感觉最大问题是没有一个自带的用户认证模块,这个有些过于简陋了。之前用的CI网站都是自己用也就一直是自己编写的认证库,现在为了更为保险,从网上下载了 Ion Auth作为用户认证库。
在新安装的Ubuntu16.04虚拟机上实验,安装CI3.1,显示正常,但是安装 Ion Auth后总是提示404错误,于是修改Nginx的主机配置文件,将try_files $uri $uri/ =404;改为try_files $uri $uri/ /index.php;问题解决,可以进行用户的认证以及用户及用户组的管理功能。