Rumah  >  Soal Jawab  >  teks badan

Mengapakah selepas guru menaip kod ini untuk menetapkan nilai sesi pengguna, tiada respons apabila saya mengklik butang log masuk dan saya tidak dapat log masuk?

  Sesi::set('user_id',$user->id);

  Session::set('user_info',$user->getData());


人生如戏人生如戏2382 hari yang lalu1562

membalas semua(5)saya akan balas

  • David

    David2018-10-16 16:34:31

    tp5.1 menukar laluan rujukan kepada: gunakan thinkFacadeSession;

    balas
    0
  • 每一天,为明天

    每一天,为明天2018-05-05 17:23:19

    Cetak dahulu untuk melihat sama ada anda boleh mengeluarkan data yang anda serahkan dan melihat sama ada data itu betul

    balas
    0
  • 人生如戏

    人生如戏2018-05-05 17:13:10

    user.php

    ....

    gunakan thinkRequest;

    gunakan appindexmodelUser sebagai UserModel;

    gunakan thinkSession;

    ....

    semak fungsi awamLogin(                                                  Parameter pemulangan awal

    $ status = 0;

    $ result = '';

    ',

    // Cipta maklumat gagal pengesahan

    $ msg = [

    'nama' = & gt; ['require' = & gt; = & gt; '=>'Kata laluan tidak boleh kosong, sila semak'],

                   'veritfy' =>['require'=>''Kod pengesahan tidak boleh kosong, sila semak',

    'captcha'=>' Kod pengesahan salah, sila semak '

                                                                                           …

                                                                                                                                                                                                                                '],

                  'kata laluan'=>md5($ data ['kata laluan'])

                                                       if($user = = null){

                                     if($user = = null){

                  !           ! ';

                    } lain{

                          $status = 1;. > ;getData());//获取用户所有信息

              Session::set('user_id,$user[id]');

        s_  : info. nama']);

             

              }

            }

            kembalikan ['status'=>$status,'data,'data]='t $ }

    header.htnl

    <li>超级管理员</li>

    <li class="dropDown dropDown_hover"> <a href="#" class="dropDown_A">{:session('user_info.name')} <i class="Hui-iconfont"></i></ a>

    <ul class="dropDown-menu radius box-shadow">

    <li><a href="{:url('user/logout')}">退出< /a></li>

    balas
    0
  • 每一天,为明天

    每一天,为明天2018-05-05 17:07:02

    Siarkan semua kod! !

    balas
    0
  • 人生如戏

    pengguna.php .... gunakan thinkRequest; gunakan appindexmodelUser sebagai UserModel; gunakan thinkSession; .... semak fungsi awamLogin(Minta $request) { //Parameter pulangan awal $status = 0; $hasil = ''; $data = $permintaan -> //Buat peraturan pengesahan $rule = [ 'nama|nama pengguna' =>'memerlukan', 'kata laluan|kata laluan' => 'memerlukan', 'veritfy|Kod pengesahan' =>'memerlukan|captcha', ]; //Buat maklumat kegagalan pengesahan $msg = [ 'name' =>['require'=>'Nama pengguna tidak boleh kosong, sila semak'], 'kata laluan' =>['require'=>'Kata laluan tidak boleh kosong, sila semak'], 'veritfy' =>['require'=>'Kod pengesahan tidak boleh kosong, sila semak', 'captcha'=>'Ralat kod pengesahan, sila semak' ], ]; //Lakukan pengesahan mudah $result = $this -> validate($data,$rule,$msg); //Jika pengesahan berjaya, laksanakan jika($hasil === benar) { //Bina syarat pertanyaan $peta = [ 'name'=>$data['name'], 'kata laluan'=>md5($data['kata laluan']) ]; //Meminta maklumat pengguna $user = UserModel::get($map); if($user == null){ $result = 'Pengguna tidak ditemui! '; }lain{ $status = 1; $result = 'Pengesahan lulus, klik [OK] untuk masuk!'; //Tetapkan nilai Sesi pengguna //Session::set('user_id',$user->id);//User ID // Session::set('user_info',$user->getData());//Dapatkan semua maklumat pengguna Session::set('user_id,$user[id]'); Session::set('user_info.name',$user['name']); } } kembalikan ['status'=>$status,'message'=>$result,'data'=>$data]; } header.html <li>Pentadbir Super</li> <li class="dropDown dropDown_hover"> <a href="#" class="dropDown_A">{:session('user_info.name')} <i class="Hui-iconfont">& #xe6d5;</i></a> <ul class="dropDown-menu radius box-shadow"> <li><a href="{:url('user/logout')}">Keluar</a></li>

    人生如戏 · 2018-05-05 17:11:56
  • Batalbalas