Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yaoshanliang/ucenter
用户中心 统一身份认证
https://github.com/yaoshanliang/ucenter
laravel php ucenter
Last synced: about 1 month ago
JSON representation
用户中心 统一身份认证
- Host: GitHub
- URL: https://github.com/yaoshanliang/ucenter
- Owner: yaoshanliang
- Created: 2015-06-27T01:26:30.000Z (over 9 years ago)
- Default Branch: dev
- Last Pushed: 2018-12-15T06:10:43.000Z (about 6 years ago)
- Last Synced: 2023-09-02T07:04:59.600Z (over 1 year ago)
- Topics: laravel, php, ucenter
- Language: HTML
- Homepage: http://ucenter.iat.net.cn
- Size: 20.7 MB
- Stars: 77
- Watchers: 13
- Forks: 27
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# 用户中心
#### ——“统一身份认证服务”、“用户系统”、“权限系统”、“日志系统”、“文件系统”、“邮件服务”、“短信服务”
*地址: [http://ucenter.iat.net.cn](http://ucenter.iat.net.cn)*
* 用户名:admin 密码:123456
*开放平台: [http://yaoshanliang.github.io/ucenter-open](http://yaoshanliang.github.io/ucenter-open)*
* [Laravel](http://laravel.com)
* [Bootstrap](http://getbootstrap.com)
* [Redis](http://redis.io)
* [DataTables](http://datatables.net)
* [phpsms](https://github.com/yaoshanliang/phpsms)
* [dingo/api](https://github.com/dingo/api)## 安装配置
1、下载源码
```
git clone https://github.com/yaoshanliang/ucenter.git
```
或者
```
composer require yaoshanliang/ucenter
```2、一些权限
```
chmod -R 777 storage
chmod -R 777 bootstrap/cache
```3、安装依赖
```
composer install
```4、配置
```
cp .env.example .env
```
修改为自己的配置5、执行数据库迁移
```
php artisan migrate
```6、导入数据
```
php artisan db:seed
```7、cache写入
访问/api/sys/cache
8、登录
用户名:admin 密码:123456
## Q&A
#### 1、开发者开发的流程?
* (1)创建应用
* (2)调用API进行开发
* (3)用户分配
* (4)权限分配
* (5)应用上线#### 2、应用中的用户怎么来?
* 自行注册,申请某个应用的访问权限,待应用管理员允许后方可登陆访问;
* 应用管理员从用户库中选择可以访问的用户,用户库中不存在时可添加(导入)用户;#### 3、应用中的用户权限怎么管理?
* 应用管理员在用户中心的后台管理中选择可访问的用户,分配相应的角色。
#### 4、一个用户可以多个角色吗?
* 可以。可以在应用中进行角色的切换,应用管理员需设置用户的默认角色;如:应用开发者也是应用管理员的角色。