akeb/framework
最新稳定版本:v1.4.0
Composer 安装命令:
composer require akeb/framework
包简介
Framework
README 文档
README
Install
composer project akeb/framework
Composer config
{
"require": {
"akeb/framework": "^1.0.0"
}
}
or
composer require akeb/framework
Usage
For development
./run.sh --dev serve
For production
./run.sh start
Web Interface
- Web Site http://127.0.0.1:61080/
- PhpMyAdmin http://127.0.0.1:61081/
Default username: admin@admin.com and password: Admin@123
Issues
- Авторизация
- Локализация
- Миграции базы данных
- Права доступа
- Меню
- Изменение пароль
- Выход
- Список групп
- Добавление группы
- Редактирование группы
- Удаление группы
- Список пользователей
- Права доступа групп
- Права доступа пользователей
- Создание пользователя
- Редактирование пользователя
- Список групп пользователя
- Добавление пользователя в группу
- Удаление пользователя из группы
- Требовать смены пароля
- Блокировка обычной авторизации
- Блокировка регистрации
- Глобальное логирование
- Права доступа любых новых объектов
- Логировать изменения IP адреса пользователя
- Авторизация через OpenID connect
- Авторизация через oAuth2
- Добавление двухфакторной авторизации
- Создание отдельной ветки для будущих проектов
- Функция забыли пароль
- Регистрация пользователей
- Нотификация через Telegram
- Нотификация через Почту
- Нотификации на сайте
- WebSockets
- Content Security Policy
- Нотификация через Mattermost
- Просмотр логов изменений
- Фильтры на странице логов
Environments
| Environment | Default | Type | Description |
|---|---|---|---|
| ---------------------------- | -------------------- | -------- | ----------------------------- |
| TZ | UTC | string | Timezone |
| PASSWORD_SALT | string | Password Salt | |
| ---------------------------- | -------------------- | -------- | ----------------------------- |
| MYSQL_DEBUG | false | boolean | MySQL Debug logs |
| MYSQL_HOST | localhost | string | MySQL Host |
| MYSQL_PORT | 3306 | integer | MySQL Port |
| MYSQL_USERNAME | root | string | MySQL User |
| MYSQL_PASSWORD | string | MySQL Password | |
| MYSQL_DB_NAME | example | string | MySQL DB Name |
| MYSQL_DONT_USE_SLAVE | true | boolean | MySQL Dont Use Slave |
| MYSQL_SLAVE_HOST | MYSQL_HOST | string | MySQL Slave Host |
| MYSQL_SLAVE_PORT | MYSQL_PORT | string | MySQL Slave Port |
| MYSQL_SLAVE_USERNAME | MYSQL_USERNAME | string | MySQL Slave User |
| MYSQL_SLAVE_PASSWORD | MYSQL_PASSWORD | string | MySQL Slave Password |
| MYSQL_SLAVE_DB_NAME | MYSQL_DB_NAME | string | MySQL Slave DB Name |
| ---------------------------- | -------------------- | -------- | ----------------------------- |
| APP_SIGNIN_ACTIVE | true | boolean | App Sign In Active |
| APP_SIGNUP_ACTIVE | true | boolean | App Sign Up Active |
| APP_DEBUG | false | boolean | App Debug |
| ---------------------------- | -------------------- | -------- | ----------------------------- |
| SMTP_HOST | string | SMTP Host | |
| SMTP_PORT | 25 | integer | SMTP Port |
| SMTP_USERNAME | string | SMTP User | |
| SMTP_PASSWORD | string | SMTP Password | |
| SMTP_TLS | false | boolean | SMTP TLS |
| SMTP_SSL | false | boolean | SMTP SSL |
| ---------------------------- | -------------------- | -------- | ----------------------------- |
| OPENIDCONNECT_PROVIDER | string | OpenID Connect Provider URL | |
| OPENIDCONNECT_CLIENT_ID | string | OpenID Connect Client Id | |
| OPENIDCONNECT_CLIENT_SECRET | string | OpenID Connect Client Secret | |
| OPENIDCONNECT_BUTTON | string | OpenID Connect Button Title | |
| OPENIDCONNECT_SCOPE | email profile openid | string | OpenID Connect Scope |
| OPENIDCONNECT_REGISTER | true | boolean | OpenID Connect Register Allow |
| ---------------------------- | -------------------- | -------- | ----------------------------- |
| OAUTH_CLIENT_ID | string | OAuth Client Id | |
| OAUTH_CLIENT_SECRET | string | OAuth Client Secret | |
| OAUTH_AUTHORIZATION_ENDPOINT | string | OAuth Authorization Endpoint | |
| OAUTH_TOKEN_ENDPOINT | string | OAuth Token Endpoint | |
| OAUTH_USERINFO_ENDPOINT | string | OAuth Userinfo Endpoint | |
| OAUTH_BUTTON | string | OAuth Button Title | |
| OAUTH_SCOPE | self_profile | string | OAuth Scope |
| OAUTH_REGISTER | true | boolean | OAuth Register Allow |
| ---------------------------- | -------------------- | -------- | ----------------------------- |
| MEMCACHED_HOST | string | Memcached Host | |
| MEMCACHED_PORT | 11211 | integer | Memcached Port |
| ---------------------------- | -------------------- | -------- | ----------------------------- |
| TELEGRAM_BOT_TOKEN | string | Telegram Bot Token |
统计信息
- 总下载量: 852
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Apache-2.0
- 更新时间: 2025-10-14