开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 21369|回复: 177
收起左侧

[2021开源大赛(第六届)] PHP 接口管理系统【源码+素材全套】

    [复制链接]
发表于 2021-11-8 03:07:57 | 显示全部楼层 |阅读模式   湖北省恩施土家族苗族自治州
前言:因为想参加又没拿的出手的东西,也正好有段时间没碰后端了,接下来又有个后端项目,于是呢就先热热身
初衷:好像现在整接口的人还挺多的,然后呢正好又碰到服务器活动,所有呢就整了这么个管理系统,前前后后耗时6天,4步搭建自己的接口管理系统,无视跨域问题
调用:此系统基于php扩展yaf+layui前端库开发,项目结构主题可直接百dcha询即可 ,其中引用了部分开源的函数/路由和安全模块
PS:layui官网不知道啥时候居然关了,你们了解边看开发文档边码代码的人突然没了开发文档啥感觉吗好吧因为这我又多耽搁一天百d查文档

功能就不一一说明了,请自行查看演示站
首页:https://api.lwpro.cn
用户中心:https://api.lwpro.cn/member 测试用户名:test 密码:123456
后台管理:https://api.lwpro.cn/admin 管理用户名:admin 密码:123456

若直接将包上传需手动修改conf/application.ini文件内此代码才能正常运行 yaf项目下替换不用管这个
[PHP] 纯文本查看 复制代码
application.directory = "项目路径/application/"

包替换完成后,需手动将网址目录设置为public然后访问即可进入安装引导,若有其他问题请加913990412咨询

项目包因为有图片素材包,打包后还是有4m多没法在这上传了
蓝奏云:https://wwa.lanzoui.com/ie4Nmw9whyj

时间有限需要做其他东西了,我也没花时间测试大部分就是一遍过了,不保证有没有什么问题,如果发现问题可以联系我,另外接口调用只做了简单的密钥和ip限制,如果需要添加调用间隔等功能有能力可以自行添加,就是比较简单的功能

本来想设个回帖奖励的,一看我这囊中羞涩还是算了,免得不够给丢人显眼
不知道板块发这有没有问题啊,只看到这里有这个开源大赛选项,如果需要挪地方麻烦管理给挪挪感谢









备份:https://lanzoui.com/i9dmcw9zbjg

补充内容 (2021-11-9 07:19):
新包下载地址:https://wwa.lanzoui.com/iB5RMwb4h1a
综合整理了一下反馈内容简化了部署,新增了环境判断,修复了几个测试时留下的小Bug

补充内容 (2021-11-9 07:22):
已部署用户替换工程文件application/modules/Member/controllers/Pay.php即可,或者自己手动替换一下37-86行内容,更改是防止外部支fu接口未调用成功也创建订单

补充内容 (2021-11-12 16:19):
觉得好用麻烦帮忙点的评分,另外交流群:311384395
QQ截图20211108022655.png

点评

说非原创的老哥麻烦好好动动手,不妨下载源码看看,不要仅仅是用了相同的ui就武断好吗,同时ui也不是你所指地址copy还请详细对比源码后评价谢谢您   湖北省恩施土家族苗族自治州  发表于 2021-12-2 16:32
这接口管理平台并不是原创吧?lykep.com 零艺客这个才是原创,麻烦下架!   四川省绵阳市  发表于 2021-12-2 15:33

评分

参与人数 15好评 +14 精币 +25 收起 理由
a54234204 + 1 + 2 支持开源~!感谢分享
zhiyoudeyy + 1 支持开源~!感谢分享
易语言资源网 + 1 + 5 支持开源~!感谢分享
悲天不悯人 + 1 新技能已get√
君无戏闫 + 1 + 2 支持开源~!感谢分享
jeechou + 1 支持开源~!感谢分享
苏苏不怕胖 + 1 支持开源~!感谢分享
ShiSoul + 1 + 2 感谢分享,很给力!~
冰火龙 + 1 支持开源~!感谢分享
已注销541904 + 1 + 2 支持开源~!感谢分享
三行情书 + 1 + 2 支持开源~!感谢分享
木小果 + 1 + 3 支持开源~!感谢分享
冰点 + 1 + 3 支持开源~!感谢分享
DDSGXQ + 1 + 2 感谢分享,很给力!~
FUYUEPC + 1 + 1 感谢发布原创作品,精易因你更精彩!

查看全部评分

本帖被以下淘专辑推荐:

签到天数: 1 天

 楼主| 发表于 2021-11-8 19:56:47 | 显示全部楼层   湖北省恩施土家族苗族自治州
本帖最后由 ss668888 于 2021-11-9 02:44 编辑

综合整理了下安装反馈,修复了部分功能,相关的配置文件也打包在新的项目文件里了,只需手动将网站目录定向到public目录下即可
蓝奏云:https://wwa.lanzoui.com/iB5RMwb4h1a
主题的包不要再下载了,已经下载部署上去的只需将application/modules/Member/controllers/Pay.php下payajax函数替换成以下代码即可,已经部署成功无需再替换其他文件
[PHP] 纯文本查看 复制代码
public function payajaxAction()
    {
        if ($this->login==FALSE AND !$this->userid) {
            $this->redirect("/member/login");
            return FALSE;
        }
        $price = $this->getPost('price');
        $paymethod = $this->getPost('paymethod');
        if($price AND is_numeric($price) AND $price>0 AND $paymethod AND isset($paymethod)){
            $payments = $this->m_payment->getConfig();
            if(isset($payments[$paymethod]) AND !empty($payments[$paymethod])){
                $payconfig = $payments[$paymethod];
                if($payconfig['active']>0){
                    $user = $this->m_user->SelectByID('username',$this->userid);
                            //生成充值订单
                            $prefix = isset($this->config['orderprefix'])?$this->config['orderprefix']:'lwapi';
                            $orderid = $prefix. date('Y') . date('m') . date('d') . date('H') . date('i') . date('s') . mt_rand(10000, 99999);
                            try{
                                    $payclass = "\\Pay\\".$paymethod."\\".$paymethod;
                                    $PAY = new $payclass();
                                    $params =array('orderid'=>$orderid,'money'=>$price,'webname'=>$this->config['webname'],'weburl'=>$this->config['weburl'],'qrserver'=>$this->config['qrserver'],'productname'=>$this->config['webname'].'余额充值');
                                    $data = $PAY->pay($payconfig,$params);
                            } catch (\Exception $e) {
                                    $data = array('code' => 1005, 'msg' => $e->getMessage());
                            }
                            if($data['code'] == 1){
                                $order = [
                                    'username'=>$user['username'],
                                    'oid'=>$orderid,
                                    'price'=>$price,
                                    'status'=>0,
                                    'payment'=>$paymethod,
                                    'addtime'=>time()
                                ];
                                $u = $this->m_buypay->Insert($order);
                                if(!$u) $data = array('code' => 1003, 'msg' => '充值订单创建失败,请重试');
                            }
                }else{
                    $data = array('code' => 1002, 'msg' => '支付渠道已关闭');
                }
            }else{
                $data = array('code' => 1001, 'msg' => '支付渠道异常');
            }
        }else {
            $data = array('code' => 1000, 'msg' => '丢失参数');
        }
        Helper::response($data);
    }



回复 支持 反对

使用道具 举报

签到天数: 2 天

发表于 2024-1-27 03:42:51 高大上手机用户 | 显示全部楼层   宁夏回族自治区银川市
感谢分享
回复 支持 反对

使用道具 举报

发表于 2022-11-2 20:55:14 | 显示全部楼层   四川省泸州市
感谢分享
回复 支持 反对

使用道具 举报

签到天数: 1 天

发表于 2022-8-10 23:23:07 | 显示全部楼层   上海市上海市
根本不能用,放上来糊弄人干嘛
回复 支持 反对

使用道具 举报

签到天数: 3 天

发表于 2022-8-8 11:17:27 | 显示全部楼层   江苏省苏州市
学习下看看
回复 支持 反对

使用道具 举报

发表于 2022-8-1 19:45:10 | 显示全部楼层   江苏省徐州市

         支持开源~!感谢分享
回复 支持 反对

使用道具 举报

发表于 2022-5-28 20:46:01 | 显示全部楼层   北京市北京市
支持开源~!感谢分享
回复 支持 反对

使用道具 举报

签到天数: 4 天

发表于 2022-3-26 04:41:55 | 显示全部楼层   广东省湛江市
支持开源~!感谢分享
回复 支持 反对

使用道具 举报

结帖率:100% (4/4)

签到天数: 3 天

发表于 2022-2-14 16:08:44 | 显示全部楼层   四川省成都市
谢谢楼主分享!
回复 支持 反对

使用道具 举报

结帖率:0% (0/3)

签到天数: 6 天

发表于 2022-1-12 07:42:41 | 显示全部楼层   安徽省芜湖市
支持开源~!感谢分享
回复 支持 反对

使用道具 举报

结帖率:90% (27/30)

签到天数: 2 天

发表于 2022-1-11 21:38:06 | 显示全部楼层   山东省济南市
多谢分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表