Rumah > Soal Jawab > teks badan
Apabila mengesahkan telefon bimbit, ia akan melompat ke halaman pendaftaran tanpa sebarang gesaan
Alamat e-mel dan nama pengguna sebelum ini boleh disahkan seperti biasa
王先生2019-11-06 11:54:51
Selesai, ternyata atribut nama pada halaman pendaftaran salah ditetapkan
王先生2019-11-06 09:38:48
Terlalu banyak kandungan di halaman pendaftaran dan nampaknya saya tidak boleh menyiarkannya
Halaman pendaftaran sama seperti yang ditulis oleh guru
王先生2019-11-06 09:15:09
Controller
namespace appindexcontroller;
gunakan appcommoncontrollerBase;
gunakan thinkfacadeRequest;
gunakan appcommonmodelUser sebagai UserModel;
class User memanjangkan Base
{
//Halaman pendaftaran
$ttugaskan fungsi awam {(
)-('gm tajuk','Pendaftaran pengguna');
Kembalikan $this->fetch();
}
//Proses maklumat pendaftaran yang diserahkan oleh pengguna
public function insert()
{
if(Request::isAjax( ) )
Peraturan pengesahan tersuai
Anda s ' t kembali [' status'=>-1,'message'=>$res];
($ (Model Pengguna): =>1,'message'=>'Tahniah, pendaftaran berjaya']; gt;0,'message'=>'Pendaftaran gagal, sila semak'] ; ini- & gt; ralat ("" Ralat jenis permintaan ", 'daftar');
王先生2019-11-06 09:14:40
Peraturan Pengesahan namesPace AppComMonvalidateUser.php:
Namespace AppComMonvalidateGUNAKAN Thinkvalidate /
Lindungi peraturan $ = [
/**
* Peraturan pengesahan semasa
* @var array
*/
' nama|Nama Pengguna'=>[ s ' ‐ ' s ' ‐ ‐ ‐ ‐ ‐ n ‐ t; gt; 'zh_user', // Nilai baris adalah satu-satunya jantina dalam jadual zh_user 'e-mel' = & gt; =>'zh_user',//Nilai medan ini unik dalam jadual zh_user
'nombor'=>'nombor',
],
'kata laluan | => memerlukan',
'alphaNum'=>'alphaNum',//Hanya huruf tambah nombor dibenarkan
'panjang'=>'6,20',//Had panjang
'confirm'=>'confirm', //Lakukan pengesahan kesaksamaan secara automatik dengan medan password_confirm
],
];
}