# EUser **Repository Path**: sy/EUser ## Basic Information - **Project Name**: EUser - **Description**: 用户中心 - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2015-07-16 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # EUser 一款注重于效率的用户中心系统 与UCenter不同的是,EUser主要采用类似QQ的授权流程(即通过iframe内嵌进行) 与OpenCenter不同的是,EUser面向用户的页面很少 ## 环境需求 * php 7 & Swoole 1.8+ * MongoDB ## 简单安装说明 1.clone代码:`git clone https://git.oschina.net/sy/EUser.git` 2.配置config.php中的参数 3.启动:`php start.php` 4.配置nginx反代 server { root /web/wwwroot/EUser/public/; server_name example.com; underscores_in_headers on; proxy_http_version 1.1; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_set_header Connection "keep-alive"; location = / { proxy_pass http://127.0.0.1:9500/; } location / { if (!-e $request_filename) { proxy_pass http://127.0.0.1:9500/$request_uri; } } } ## 开源许可证及使用协议 * EUser基于SYFramework开发,`framework`目录下的文件均为SYFramework所有,其开源协议遵循SYFramework * 本程序遵照[AL2.1协议](http://lab.sylingd.com/go.php?name=euser&type=license)发布 * 您可以免费获取、使用本程序,并根据您的业务需要对程序进行修改。但禁止发布为商业软件、闭源软件。若需要进行发布,必须声明基于本程序开发,并公开全部源代码 * 您可以免费使用本程序,但本程序的版权归作者所有,未经允许,禁止擅自去除版权标识 * 作者拥有本程序和协议完全的所有权,作者有权随时修改而无需另行通知 * 您一旦使用本程序,则视为您同意本协议 # Test Data { "_id" : new ObjectId("570877bc156ea440da0cbe49"), "secret" : "1d06f6f2b8f2711d15c85ee1f51ff886", "type" : "web", "name" : "EUser", "scope" : [ "user_Add" ] }