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

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:

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
        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!