cari

Rumah  >  Soal Jawab  >  teks badan

Thinkphp5.1 menghadapi masalah sesi semasa belajar

Adakah sesiapa tahu bahawa selepas saya menambah session:set() pada pengawal, kaedah tersebut gagal dan tiada ralat dilaporkan?

Kodnya adalah seperti berikut:

<?phpnamespace appindexcontroller;
gunakan appindexcontrollerBase;gunakan thinkRequest;

gunakan appindexmodelUser sebagai UserModel;

gunakan thinkSession;
fungsikan pengguna thinkSession;
kelas

// Log masuk{

Pengguna kelas log masuk() {

                                                          ,                                                  ,                                                   """""""""""""" result = "" ;

            $data = $request->param();             $rule = [ 'nama|nama pengguna' = > 'memerlukan',   'kata laluan|kata laluan' => 'memerlukan',       'sahkan|sahkan kod' => 'memerlukan|captcha' ]; ); // Sahkan bahawa nama pengguna dan kata laluan kosong

jika ($hasil === benar ) {

             $map = [                                                  =>                 => = UserModel::get($map) ; $status = 1;

                $hasil = "Log masuk berjaya"

                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                 kembali ['status' => ';

清风新影清风新影1793 hari yang lalu1468

membalas semua(5)saya akan balas

  • lk

    lk2020-01-15 18:39:55

    Hahaha, rujukan statik perlu menggunakan think/faced/session

    balas
    0
  • 有什么是忘不了的。

    有什么是忘不了的。2020-01-07 19:34:31

    Saya rasa ini sesi anda::set('user_info', $user->getdata()); Getdata dalam $user->getdata() mestilah getData

    image.png

    balas
    0
  • 刀刀

    刀刀2020-01-02 10:05:31

    Adakah anda menyelesaikannya?

    Saya pun ada masalah ni

    balas
    0
  • ringa_lee

    ringa_lee2020-01-01 14:11:02

    Adakah sesi didayakan dalam konfigurasi anda?

    balas
    0
  • 清风新影

    Buka session.PHP dalam direktori konfigurasi, session.auto_start=1 dalam php.ini

    清风新影 · 2020-01-01 18:07:01
  • Batalbalas