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];
哈哈哈,静态引用要用门脸think/faced/session
我感觉是你的session::set('user_info', $user->getdata());出的错。$user->getdata()中的getdata应该是getData吧
你解决了吗?
我也是这个问题了
你的配置中是否开启了session?