您的位置:首页 > 编程语言 > PHP开发

【项目记录】山东大学场馆管理系统之——用户部分

2017-05-18 10:37 387 查看

登录注册、用户权限识别

设计完成数据库之后开始基本的登录:









在这里包括个人中心和账号管理。

在个人中心里面,可以修改自己的 联系方式、密码。

账号管理只有root才有权限管理,在这里添加用户、删除用户、修改用户权限(发布新闻、各个校区的场馆权限、财务查看、财务修改、器材管理等)

我们看一下接口文档:

root  是最高权限  1 

root 可以创建 校区负责人  2 

校区负责人 可以创建 校区管理员  3

IP: 115.28.201.92:8000

前缀 (/api/users)

**1、管理员登录**

Url : /i/auth

http : post

请求参数:

schoolnum   int 学号/教职工号(账号)

password    String      密码

返回参数:

失败:

登录成功:

  

**2、管理员个人基本资料展示**

Url : /i/info

http : get

请求参数:

1. api_token       

返回参数:

schoolnum       int 账号

username        String      用户名

campus  String
校区

realname         String 姓名

tel           int     联系方式

**3、管理员编辑个人资料**

Url : /i/info

http : put

请求参数:

tel        int     联系方式

api_token       

返回参数:

**4、root用户创建各校区总负责人(grade=2),各校区总负责人创建校区管理员(grade=3)**

Url : /

http : post

请求参数:

1.schoolnum     int        账号

2.password      String      密码

3. realname     String       姓名

3.campus         String      校区

4.grade            int            级别 

5.api_token       

返回参数:

**5、返回 当前管理员权限下面的所有用户

     *root用户 返回所有校区负责人

     * 校区负责人  返回当前校区的管理员

     * 校区管理员  没有权限查看

     * */**

Url : /info

http: get

请求参数:

1. api_token

返回结果:

{

  "code": "1",

  "status": "OK",

  "data": [

    {

      "u_id": 50,

      "schoolnum": "201400301202",

      "username": "",

      "campus": "zx",

      "realname": "",

      "tel": "",

      "updated_at": "2017-03-28 16:23:50",

      "created_at": "2017-03-28 16:23:17"

    }

  ]

}

**6、删除管理员**

     * root用户可以删除 校区负责人

     * 校区负责人 可以删除 该校区的管理员

     * 校区的管理员没有删除权限

Url : /i/people/{schoolnum}

http:delete

请求参数:

1.api_token  

返回参数:

**7、注销登录状态**

Url : /i/auth

http:delete

请求参数:

1.api_token 

返回参数:

**8、获取个人的用户级别 和 用户权限**

Url : //gp

http:/i/gp

请求参数:

1.api_token 

返回参数:

{

  "code": "1",

  "status": "OK",

  "data": {

    "grade": "1",

    "permission":"1"

  }

}

**10、添加权限或删除权限()**

Url : /i/people/{schoolnum}/auth

http:put

请求参数:

1.api_token   

返回参数:

**10、**

Url : /i/people/pass

http:put

请求参数:

1.api_token

2.u_id 

返回参数:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据库 php