提问
 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,极速登录

【一步步插件开发-level8】服务接口

参与人数:13人 项目难度:困难 任务分类:其他
发布日期:2019.7.1 截止申请:2020.5.1 任务期限:5天
  • 50F币
  • 50二开经验
2位小伙伴已获得以上奖励
领取任务 点击了解信用分规则
取消
    任务简介

    领取任务前请注意您的二开经验不能超过350(可在论坛个人信息中查看)

    参考插件开发教学文档http://dev.fanruan.com:8090/pages/viewpage.action?pageId=25756215


    ——————我是分割线——————



    第一小题:请开发满足如下需求的插件

    使用FR的HttpHandlerProvider和URLAliasProvider接口,实现以下功能的插件:

    提供两个URI接口1   PUBLIC    HTTP    GET    http://localhost:8075/webroot/decision/url/user/$USERNAME     返回$USERNAME对应用户的个人信息 用户名/姓名/手机号/邮箱/部门/职位/角色

    提供两个URI接口2   PUBLIC    HTTP    PUT    http://localhost:8075/webroot/decision/url/user/$USERNAME     body:{用户信息的JSON字符串}     实现修改$USERNAME用户的用户信息     修改返回执行的结果成功失败即可


    考核点:

    1.基本的服务接口的使用

    2.FR后端常用工具方法的使用


    第一题完成就算及格了,后面两道题是给有一定开发能力和探索能力的开发者准备的进阶题,需要完全独立完成(问我们,我们也不会给提供解答的),完后后有助于你加深理解和相关知识点的渗透


    第二小题:在第一小题的基础上做如下扩展和调整

    URI接口1  变更为只能获取当前登陆用户的用户信息,若未登陆则提示无权限页面


    考核点:探索FR平台后端的常用方法的使用


    第三小题:在第二题的基础上做如下扩展和调整

    URI接口2  变更用户信息前,需要校验$USERNAME的原始密码是否正确


    考核点:探索FR用户加密和验证的逻辑


    ——————我是分割线——————

    任务完成请提交源码和插件zip

    暂无成果推荐,请点击上方领取任务按钮,进行任务
    暂无您的成果,请点击上方领取任务按钮,进行任务

任务达人榜

联系管理员@饭团君|联系帆软|免责声明|手机版|帆软社区|Copyright © 帆软软件有限公司 ( 苏ICP备14031611号-3 )

GMT+8, 2019-10-19 10:24 , Processed in 0.090494 second(s), 38 queries , Gzip On.

返回顶部