application/index/controller/Register.php

(开头部分) 5KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<?php

namespace app\index\controller;

use app\index\model\UserSpace;
use app\index\model\ArticleSpace;
use alidayu\SendSms;
use alidayu\Autoloader;

class Register extends Base {

    public function index() {
        $regester_article = ArticleSpace::where(['article_type' => 4])->find();
        $this->assign('regester_article', $regester_article);
        return $this->fetch();
    }

    public function add_user() {

        if (request()->param('tel')) {
            if (request()->param('tel') != session('tel_number', '', 'index')) {
                $this->redirect('Register/index');
                die;
            }
        }
        $user = new UserSpace;


        $user->username = request()->param('username');
        $user->password = md5(sha1(request()->param('password')));
        $user->pay_password = md5(sha1(request()->param('password')));
        $user->tel = request()->param('tel');
        $user->qq = request()->param('qq');
        if (request()->param('tel')) {
            $user->status = 2; //待激活
        } else {
            $user->status = 1;
        }

        $user->register_time = time();

        $user->email = request()->param('email');
        $email_pin = md5(sha1(request()->param('email') . time()));
        session('email_pin', $email_pin, 'index');
        if ($user->save()) {
            if (request()->param('tel')) {
                session('uid', $user->uid, 'index');
                session('username', request()->param('username'), 'index');
                $this->redirect('Index/index');
            } else {
//找出网站网址
                $url_space = db('system_config_space')->where('config_name', 'website_url')->find();
                $website_url = $url_space['config_value'];
                $content = $website_url . "/index/register/activate_account/uid/" . $user->uid . "/email_pin/" . session('email_pin', '', 'index');
                send_mail("邮箱注册", $content, request()->param('email'));
                $this->redirect('Register/send_email', ['email' => request()->param('email'), 'uid' => $user->uid]);
            }
        }
    }

后面还有 98 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。