//Buat peraturan pengesahan
$rule = [
'nama|Nama pengguna' => 'memerlukan',//Nama pengguna diperlukan
'kata laluan|kata laluan' => 'memerlukan',
'sahkan|Kod pengesahan' => |captcha',
];
$msg = [
'nama' => ['require'=>'Nama pengguna tidak boleh kosong! '],
'kata laluan' => ['require'=>'Kata laluan tidak boleh kosong! '],
'sahkan' => [
'require'=>'Kod pengesahan tidak boleh kosong! ',
'captcha'=>'Ralat kod pengesahan',
],
];
$result = $this->validate($data, $rule);
jika($hasil ===benar){
//Bina syarat pertanyaan
$peta = [
'nama' => $data['nama'],
'kata laluan' => ;md5($data['kata laluan']),
];
//Soal maklumat pengguna
$user = UserModel::get($map);
if($user == null){
$result = 'Pengguna tidak ditemui';
}lain{
$status = '1';
$result = "Pengesahan lulus"
}
}
}status '=>$status, 'message'=>$result, 'data'=>$data];
}
//Log keluar
log keluar fungsi awam()
}
}
Ini sama untuk saya Adakah poster telah menyelesaikannya?
Apabila terdapat ralat sintaks dalam mana-mana kaedah dalam kelas PHP, kaedah lain tidak boleh digunakan seperti biasa.
Adalah disyorkan untuk memberi perhatian kepada simbol Cina dan Inggeris semasa menulis kod.
Halaman log masuk tidak boleh diakses