Thinkphp5.1 hat beim Lernen Sitzungsprobleme festgestellt
清风新影
清风新影 2019-12-30 09:50:56
0
5
1452

Weiß jemand, dass die Methode fehlgeschlagen ist und kein Fehler gemeldet wurde, nachdem ich phpstudy zum Bereitstellen des Apache-Servers verwendet habe?

Der Code lautet wie folgt:

<?phpnamespace appindexcontroller;
use appindexcontrollerBase;use thinkRequest;

use appindexmodelUser as UserModel;

use thinkSession;
class User erweitert Base{
// Anmeldeseite

Funktion login() {

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

            $data = $request->param();             $rule = [ 'name|username' = > 'require',   'password|password' => 'verify|verify code' =>
$result = $this->validate($data, $rule ); // Überprüfen Sie, ob der Benutzername und das Passwort leer sind

if ($result === true ) {

             $map = [                                 'name' => ];

           $user = UserModel::get($map) ; $status = 1;                 $result = „Anmeldung erfolgreich“                                                                                         }

T}

Rückgabe ['STATUS' = & GT; $ Status, 'Nachricht' = & GT; , 'Daten' = & GT; $ data];

清风新影
清风新影

Antworte allen(4)
lk

哈哈哈,静态引用要用门脸think/faced/session

有什么是忘不了的。

我感觉是你的session::set('user_info', $user->getdata());出的错。$user->getdata()中的getdata应该是getData吧

image.png

刀刀

你解决了吗?

我也是这个问题了

ringa_lee

你的配置中是否开启了session?

  • Antwort config目录下session.PHP开启,php.ini的session.auto_start=1
    清风新影 Autor 2020-01-01 18:07:01
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!