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 算力,解读结果公开显示在下面。
还没有人解读过这个文件。