【发布时间】:2021-12-14 02:56:48
【问题描述】:
这是我创建登录和注册页面的程序
在验证部分我没有找到语法函数,也没有找到变化,你能帮我吗?
使用:智能手机
$validate = $this->validation->run($data, 'register');
代码:
public function __construct()
{
helper(['form', 'url']);
$this->validation = \Config\Services::validation();
$this->session = session();
}
$data = $this->request->getPost();
$validate = $this->validtion->run($data, 'register');
$errors = $this->validation->getErrors();
// Data2
if (!$errors) {
$this->model = new UserModel();
$user = new \App\Entities\Users();
$user->username = $this->request->getPost('username');
$user->name = $this->request->getPost('name');
$user->name_instansi = $this->request->getPost('name_instansi');
$user->alamat_instansi = $this->request->getPost('alamat_instansi');
$user->email = $this->request->getPost('email');
$user->password = $this->request->getPost('password');
$user->repeatPassword = $this->request->getPost('repeatPassword');
$user->created_by = 0;
$user->created_date = date("Y-m-d H:i:s");
$user = $this->userModel->save($user);
return view('login');
}
$this->session->setFlashdata('errors', $errors);
}
return view('/Geolab/auth/register');
}
【问题讨论】:
-
请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。
标签: php codeigniter