<?php //主类,控制界面载入,处理数据 class Main{ private $_index; priva" name="description" /> <?php //主类,控制界面载入,处理数据 class Main{ private $_index; priva" />

php-使用OOP注册会员4

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<?php
    //主类,控制界面载入,处理数据
    class Main{
        private $_index;
        private $_send;

        //构造方法,用来初始化数据
        public function __construct($_index = ''){
            $this->_index = $_index;
            if(isset($_POST['send'])){
                $this->_send = $_POST['send'];
            }
        }

        //总管
        public function _run(){
            //处理数据
            $this->_send();
            //载入界面
            include $this->_ui();
        }

        //创建一个载入界面的方法
        //这个方法,我想得到 login.inc.php这个字符串
        private function _ui(){
            if(empty($this->_index)){
                $this->_index = 'start';
            }
            return $this->_index.'.inc.php';
        }

        //接收登录和注册发送的操作
        private function _send(){
            switch ($this->_send){
                case '注册':
                    $this->_exec(new Reg($_POST['username'],$_POST['password'],$_POST['notpassword'],$_POST['email']));
                    break;
                case '登陆':
                    $this->_exec(new Login($_POST['username'],$_POST['password']));
                    break;
            }
        }

        //创建一个执行方法,里面传一个参数,是Reg或者Login类的对象引用
        private function _exec($_class){
            if($_class->_check()){
                $_class->_query();
            }else{
                Tool::_alertBack('字段不能为空!');
            }
        }
    }
?>
</body>
</html>
文章来源: php-使用OOP注册会员4

人吐槽 人点赞

猜你喜欢

发表评论

用户名: 密码:
验证码: 匿名发表

你可以使用这些语言

查看评论:php-使用OOP注册会员4