🔓 Ultimate Webshell - Penetration Testing Tool

📖 File Reader

<?php /*a:3:{s:50:"D:\XiangMu\hecheng\app\mobile\view\user\index.html";i:1741945278;s:50:"D:\XiangMu\hecheng\app\mobile\view\public\vue.html";i:1723175572;s:54:"D:\XiangMu\hecheng\app\mobile\view\public\footer2.html";i:1673246177;}*/ ?>
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width,minimum-scale=1,maximum-scale=1,user-scalable=no" />
    <title><?php echo htmlentities($config['name']); ?></title>
    <link rel="stylesheet" href="/public/mobile_zhengde/css/base.css">
    <link rel="stylesheet" href="/public/mobile_zhengde/css/swiper-bundle.min.css">
    <link rel="stylesheet" href="/public/mobile_zhengde/css/iconfont.css" />
    <link rel="stylesheet" href="/public/mobile_zhengde/css/css.css">
    <script src="/public/mobile_zhengde/js/rem.js"></script>
    <script src="/public/mobile_zhengde/js/jquery-1.11.3.min.js"></script>
    <script src="/public/mobile_zhengde/js/swiper-bundle.min.js"></script>
</head>
<script src="/public/vue/vue.js"></script>
<script src="/public/vue/axios.min.js"></script>
<script src="/public/vue/vue-resource.min.js"></script>
<script src="/public/vue/request.js"></script>
<script src="/public/layui-v2.9.14/layui/layui.js"></script>
<link href="/public/layui-v2.9.14/layui/css/layui.css" rel="stylesheet">
<link href="/public/admin/css/style_mobile.css?v=4.1.0" rel="stylesheet">
<script>
    layui.use('upload', function(){
        var $ = layui.jquery,upload = layui.upload;
    });
</script>
<style>
    .layui-layer-btn .layui-layer-btn0 {
        border-color: #30a2f0!important;
        background-color: #30a2f0!important;
        color: #fff;
    }
</style>
<style>
    .layui-layer-btn .layui-layer-btn0 {
        border-color: #39B449!important;
        background-color: #39B449!important;
        color: #fff;
    }
</style>
<body style="background:url('/public/mobile_zhengde/img/user_bg.png') no-repeat center top #f7f6fb; background-size: 100%; ">
<div id="main">
    <div class="userhead_top">
        <div class="touxiang">
            <img v-if="user_info.head == ''" src="/public/mobile_zhengde/img/touxiang.jpg" alt="">
            <img v-if="user_info.head != ''" :src="user_info.head" alt="">
        </div>
        <div class="username">
            <h1>{{user_info.nickname}}</h1>
            <h2>{{user_info.rank_name}}</h2>
        </div>
        <div class="shezhi iconfont"><a href="/mobile/User/user_update"></a></div>
    </div>
    <div class="userhead mybox">
        <div class="titlebox iconfont">
            <h1>我的账户</h1>
        </div>
        <div class="user_bt">
            <div class="money_item">
                <a href="/mobile/User/user_record_log?type=1,3,8,9,10,20,21">
                    <h1>{{user_info.money}}</h1>
                    <h2>余额</h2>
                </a>
            </div>
            <div class="money_item">
                <h1>{{card_count}}</h1>
                <h2>消费券</h2>
            </div>
        </div>
    </div>

    <div class="mydingdan mybox">
        <div class="titlebox iconfont">
            <h1>我的订单</h1>
        </div>
        <div class="my_item_box">
            <a href="/mobile/Order/order_list?type=1">
                <em><img src="/public/mobile_zhengde/img/order_01.png" alt=""></em>
                <p>待付款</p>
                <div class="biao" v-if="count_daifukuan > 0">{{count_daifukuan}}</div>
            </a>
            <a href="/mobile/Order/order_list?type=2">
                <em><img src="/public/mobile_zhengde/img/order_02.png" alt=""></em>
                <p>待发货</p>
                <div class="biao" v-if="count_daifahuo > 0">{{count_daifahuo}}</div>
            </a>
            <a href="/mobile/Order/order_list?type=3">
                <em><img src="/public/mobile_zhengde/img/order_03.png" alt=""></em>
                <p>待收货</p>
                <div class="biao" v-if="count_daishouhuo > 0">{{count_daishouhuo}}</div>
            </a>
            <a href="/mobile/Order/order_list?type=4">
                <em><img src="/public/mobile_zhengde/img/order_04.png" alt=""></em>
                <p>已完成</p>
                <div class="biao" v-if="count_yiwancheng > 0">{{count_yiwancheng}}</div>
            </a>
            <a href="/mobile/Order/order_list?type=0">
                <em><img src="/public/mobile_zhengde/img/order_05.png" alt=""></em>
                <p>全部订单</p>
                <div class="biao" v-if="count_quanbu > 0">{{count_quanbu}}</div>
            </a>
        </div>
    </div>
    <div class="gongneng mybox">
        <div class="titlebox iconfont">
            <h1>我的服务</h1>
        </div>
        <div class="gongneng_list">
            <a href="/mobile/User/group_list">
                <em><img src="/public/mobile_zhengde/img/gn01.png" alt=""></em>
                <p>我的团队</p>
            </a>
            <a href="/mobile/User/share_erweima">
                <em><img src="/public/mobile_zhengde/img/gn02.png" alt=""></em>
                <p>好友分享</p>
            </a>
            <a href="/mobile/User/address_list">
                <em><img src="/public/mobile_zhengde/img/gn03.png" alt=""></em>
                <p>地址管理</p>
            </a>
            <a href="/mobile/Article/article_list?act_id=1">
                <em><img src="/public/mobile_zhengde/img/gn04.png" alt=""></em>
                <p>商城公告</p>
            </a>
            <a href="/mobile/User/message_list">
                <em><img src="/public/mobile_zhengde/img/gn05.png" alt=""></em>
                <p>在线客服</p>
            </a>
            <a href="javascript:void(0)" @click="Out()">
                <em><img src="/public/mobile_zhengde/img/gn06.png" alt=""></em>
                <p>退出登陆</p>
            </a>
            <a href="/mobile/Order/order_shipments_list" v-if="user_info.is_deliver == 1">
                <em><img src="/public/mobile_zhengde/img/order_05.png" alt=""></em>
                <p>订单发货</p>
            </a>
        </div>
    </div>
    <div class="zuji mybox">
        <div class="titlebox iconfont">
            <h1>我的足迹</h1>
            <a href="/mobile/Goods/user_footprint"></a>
        </div>
        <div class="zuji_list">
            <a v-for="item in user_footprint" :href="'/mobile/Goods/goods_info?goods_id='+item.goods_id">
                <em>
                    <img :src="item.goods_img" alt="">
                </em>
                <p>{{item.goods_name}}</p>
            </a>
        </div>
    </div>
    <footer>
    <a href="/mobile/Index/index" <?php if($source == ''): ?>class="on"<?php endif; ?>>
		<span>
			<em></em>
			<i>首页</i>
		</span>
    </a>
    <a href="/mobile/Goods/goods_act?source=goods_act" <?php if($source == 'goods_act'): ?>class="on"<?php endif; ?>>
		<span>
			<em></em>
			<i>分类</i>
		</span>
    </a>
    <a href="/mobile/Goods/cart">
		<span>
			<em></em>
			<i>购物车</i>
		</span>
    </a>
    <a href="/mobile/User/index?source=user" <?php if($source == 'user'): ?>class="on"<?php endif; ?>>
		<span>
			<em></em>
			<i>我的</i>
		</span>
    </a>
</footer>
</div>
<br>
<script>
    var vm = new Vue({
        el: '#main',
        data: {
            'user_miyao': '',
            'user_info':{},
            'card_count':0,
            'count_daifukuan':0,
            'count_daifahuo':0,
            'count_daishouhuo':0,
            'count_yiwancheng':0,
            'count_yiquxiao':0,
            'count_quanbu':0,
            'user_footprint':[],//会员足迹
        },
        methods: {
            /*初始页面加载从下一页返刷新*/
            pushHistory: function(){
                window.addEventListener("popstate", function(e) {
                    self.location.reload();
                }, false);
                var state = {
                    title : "",
                    url : "#"
                };
                window.history.replaceState(state, "", "#");
            },
            //会员信息
            UserInfo:function(){
                var that = this;
                req_post('/api/User/user_info', {'user_miyao': that.user_miyao}).then(res => {
                    that.card_count = res.data.card_count;
                    that.user_info = res.data.user_info;
                    that.count_daifukuan = res.data.count_daifukuan;
                    that.count_daifahuo = res.data.count_daifahuo;
                    that.count_daishouhuo = res.data.count_daishouhuo;
                    that.count_yiwancheng = res.data.count_yiwancheng;
                    that.count_yiquxiao = res.data.count_yiquxiao;
                    that.count_quanbu = res.data.count_quanbu;
                });
            },
            /*我的足迹*/
            UserFootprint:function(){
                var that = this;
                req_post('/api/Goods/user_footprint', {'user_miyao': that.user_miyao,'limit':5}).then(res => {
                    if (res.code == 200){
                        that.user_footprint = res.data.list;
                    }
                });
            },
            /*退出处理*/
            Out:function () {
                var that = this;
                parent.layer.confirm('您确定退出么?', {
                    btn: ['确定', '取消'], //按钮
                    shade: false //不显示遮罩
                }, function () {
                    //执行关闭
                    var index = parent.layer.confirm();
                    parent.layer.close(index);
                    $.ajax({
                        type: "POST",
                        url: "<?php echo Url('Login/logout'); ?>",
                        dataType: "json",
                        success: function (res) {
                            layer.msg(res.msg, {
                                icon: 1,
                                time: 1800,
                                end: function () {
                                    window.location.href="/mobile/Index/index";
                                }
                            })
                        }
                    });
                }, function () {
                    parent.layer.msg('已取消', {shift: 2});
                });
            }
        },
        created() {
            var that = this;
            that.user_miyao = "<?php echo htmlentities($base64_user_miyao); ?>";
            that.pushHistory();
            that.UserInfo();
            that.UserFootprint();
        }
    })
</script>
</body>
</html>