enygma/sunphp17

2017 SunshinePHP 的 Slim 应用骨架(附额外功能)

0.3 2017-02-04 13:40 UTC

This package is auto-updated.

Last update: 2024-09-15 10:56:01 UTC


README

此仓库是 2017 年 SunshinePHP 会议“构建安全性”会议的补充

http://2017.sunshinephp.com/tutorials#build-security-in

设置

此应用程序使用数据库连接进行某些操作。使用以下设置

username: sunphp
password: subphp17
database name: sunphp
host: localhost

创建项目

composer create-project enygma/sunphp17

创建 MySQL 数据库

默认情况下,此应用程序使用 MySQL 数据库,但可以通过一些配置更新进行更改。不过,您首先需要创建您的数据库

mysqladmin create sunphp17
mysql -p mysql
> grant all on sunphp.* to 'sunphp'@'localhost' identified by 'sunphp17';
> flush privileges;
> quit;

运行设置脚本

设置脚本将执行一些操作并询问一些问题。请确保在询问数据库信息时使用上述连接信息。

./setup

成品

一旦设置完成并且运行了迁移,您应该有一个包含两个用户(user1 和 user2)的数据库。这些用户的密码为 "test123"。