denis303/codeigniter4-advanced-app

CodeIgniter4 高级启动应用程序

dev-master 2021-11-02 14:56 UTC

This package is auto-updated.

Last update: 2024-08-29 05:14:53 UTC


README

Yii 2 高级项目模板移植到CodeIgniter 4。

概述

  • 注册
  • 登录
  • 注销
  • 电子邮件确认
  • 密码重置
  • 联系表单

当在Chrome(和其他浏览器)中

  1. 启动时 = "继续你离开的地方"
  2. 关闭Google Chrome时继续运行后台应用程序 = "开启"

在这种情况下,如果未选中记住我标志,浏览器不会清除记住我cookie。这不是代码中的错误,而是现代浏览器的一个功能。

安装

composer create-project denis303/codeigniter4-advanced-app --stability=dev

设置

  1. env复制到.env,并根据您的应用程序进行修改,特别是baseURL和任何数据库设置。

  2. 运行php spark migrate -all

使用方法

如果您没有收到电子邮件,您可以手动创建链接

  • 验证:/user/verifyEmail/<users.id>/<users.email_verification_token>
  • 重置密码:/user/resetPassword/<users.id>/<users.password_reset_token>

服务器要求

需要PHP版本7.2或更高版本,并安装以下扩展

  • intl
  • 如果计划使用HTTP\CURLRequest库,则需要libcurl

此外,请确保以下扩展已启用在您的PHP中

  • json(默认启用 - 不要关闭)
  • mbstring
  • mysqlnd
  • xml(默认启用 - 不要关闭)