小说漫画系统内容付费类公众号平台开发(一)

如何让项目的运行更加安全,成为后互联网时代待解决的重要问题,想运营这个项目,就得学习建站相关的技术,不停的学习,走在行业的前端方为制胜关键!一个平台系统的搭建在满足客户需求的同时也必须兼顾长远的安全稳定运营性能。

小说漫画登录代码


 
 
  

环境要求:操作系统/win或linux
咨询建议制作扣332-8752-804

内容付费系统功能代码:

if ($member) {
            if ($book['free_type'] == 2 && $data['number'] > $book['free_chapter']) {
                $read = iBook::getCur('ReadHistory', [['uid', '=', $loginId], ['book_id', '=', $data['book_id']], ['number', '=', $data['number']]]);
                if (!$read) {
                    $is_money = true;
                    if ($member['viptime']) {
                        $is_money = false;
                        if ($member['viptime'] != 1) {
                            if (time() > $member['viptime']) {
                                $is_money = true;
                            }
                        }
                    }
                    if ($is_money) {
                        if ($member['money'] < $book['money']) {
                            res_return(['flag' => 2, 'url' => my_url('Charge/index')]);
                        }
                        if ($member['is_auto'] != 1) {
                            if ($data['is_confirm'] !== 'yes') {
                                res_return(['flag' => 3, 'msg' => '阅读下章将扣除' . $book['money'] . '书币,是否继续阅读']);
                            } else {
                                $re = iBook::costMoney($book, $data['number'], $member);
                                if (!$re) {
                                    res_return('支付书币失败,请重试');
                                }
                            }
                        } else {
                            $re = iBook::costMoney($book, $data['number'], $member);
                            if (!$re) {
                                res_return('支付书币失败,请重试');
                            }
                        }
                    } else {
                        iBook::addReadhistory($book, $data['number'], $member);
                    }
                }
            }
        }
        res_return(['flag' => 0, 'url' => $cur['src']]);
    }

你可能感兴趣的