Tiada jawapan apabila mengklik log masuk
梁恒祥
梁恒祥 2018-06-03 09:58:11
0
4
1709
. CN,zh;q=0.8', 'accept-encoding' => 'gzip, deflate', 'referer' => terima' => 'teks/html,aplikasi/xhtml+xml,aplikasi/xml;q=0.9,imej/webp,*/*;q=0.8', 'jenis kandungan' => www-form-urlencoded', 'user-agent' => 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, seperti Gecko) Chrome/56.0.2924.90 Safari/537.36 2345Explorer/17.3.2. -permintaan tidak selamat' => '1', 'asal' => 'http://a.com', 'cache-control' => > '23', 'sambungan' => 'tutup', 'hos' => > '123456', )

[ LIHAT ] E:phpStudyPHPTutorialWWWhycyapplicationindexviewuserlogin.html [ array ( 0 => 'title', ) ]

jika(Permintaan::isAjax()){

//

$data = Request::post();//获取ajax提交数据

$rule = ['nama|姓名'=> 'require|length:2,20|chsAlphaNum',

'password|密码'=>'require|alphaNum',];

$res=$this->validate($data,$rule) ;

jika (benar !== $res){  //验证失败

  kembalikan ['status'=> -1, 'message'=>$res];

  }lain { //验证成功

  //2. 查询数据表zh_user中,并对结果进行判断

  $result = Syuser::get(function($query) use ($data){

  $data-['name-&g't; '])

   ->di mana('kata laluan',sha1($data['kata laluan']));

  });

  // berhenti($hasil); //测试查询结果

  if(null == $result){

  return ['status'=>0, 'message'=>'邮箱或密码不,正玜🎮 } lain{

//将用户ID写入session中

Session::set('user_id', $result->id);

Session::set('user_name', $result->name );

Sesi::set('is_admin', $result->is_admin);

return ['status'=>1, 'message'=>'恭喜,登录成功~~'];

}

}  

}lain{

$this->error('请求类型错误','login');

}

}

梁恒祥
梁恒祥

membalas semua(1)
小皮

Jika tiada tindak balas semasa mengklik log masuk, mungkin terdapat masalah dengan penulisan AJAX bahagian hadapan Buka konsol penyemak imbas dan semak ralat JS.

  • balas <script type="text/javascript"> $(fungsi(){ $('#submit').on('click',function(){ //Serahkan maklumat pengguna menggunakan ajax $.ajax({ jenis: 'siaran', url: "{:url('loginCheck')}", data: $('#login').serialize(), dataType: 'json', kejayaan: fungsi(data){ makluman(data); suis(data.status) { kes 1: //Log masuk berjaya dan lompat ke halaman utama makluman(data.message); window.location.href = "{:url('index/index')}"; pecah; kes 0: //Kegagalan atau pengesahan gagal dan kembali ke halaman log masuk kes-1: makluman(data.message); window.location.back(); pecah; } } }) }) })
    梁恒祥 pengarang 2018-06-07 15:30:22
  • balas Ia sepatutnya disebabkan oleh jadual data yang dibuat dengan MySQL-Font Medan id lalai, dengan huruf pertama yang saya huruf besar, telah menjadi Id, jadi medan id tidak boleh ditemui dalam Modeluser.
    李桃子 pengarang 2018-11-07 22:11:51
  • balas Saya juga, tetapi saya memeriksa pengawal hadapan dan tiada ralat.
    新新新新生 pengarang 2019-01-02 15:31:55
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!