ホームページ  >  に質問  >  本文

コメント ウェブページを開いた直後にセクション if(result === true){} が応答しないのはなぜですか?

<?php

名前空間 app\index\controller;

app\index\controller\Base を使用;

think\Request を使用;

app\index\model\User を UserModel として使用;


class User extends Base

{

//ログイン ページ

public function login()

{

return $this -> view ->fetch();

}

//ログイン検証

public function checklogin(Request $request)

{

//初期戻りパラメータ

$status = 0;

$result = '';

$data = $request -> param();

//検証ルールを作成します

$rule = [

'name|Username' => 'require',//ユーザー名は必須です

'password|Password' => 'require',

'verify|captcha' => 'require|captcha',

];

$msg = [

'name' => ; ['require'=>'ユーザー名を空にすることはできません! '],

'パスワード' => ['require'=>'パスワードを空にすることはできません! '],

'verify' => [

'require'=>'確認コードを空にすることはできません! ',

'キャプチャ'=>'確認コード エラー',

],

];

$result = $this->validate($data, $rule, $msg);

if($result ===true){

//クエリ条件の構築

$map = [

'name' => $data['name'],

'password' => md5 ($data['password']),

];

//ユーザー情報のクエリ

$user = UserModel::get($ map);

if($user == null){

$result = 'ユーザーが見つかりませんでした';

}else{

$status = '1';

$result = "検証に合格しました";

}

}

return [' status '=>$status, 'message'=>$result, 'data'=>$data];

}

//ログアウト

パブリック関数 logout()

{

}

}


#

城南旧事随风落城南旧事随风落2442日前1482

全員に返信(5)返信します

  • 轻微强迫症

    轻微强迫症2018-05-25 11:08:27

    これは私も同じです。解決しましたか?

    返事
    0
  • 段旭涛

    段旭涛2018-03-07 10:28:31

    QQ截图20180307101617.png
    PHPクラス内のいずれかのメソッドに構文エラーがあると、他のメソッドが正常に使用できなくなります。
    コードを記述するときは、中国語と英語の記号に注意することをお勧めします。

    返事
    0
  • 城南旧事随风落

    城南旧事随风落2018-03-06 23:33:05

    ログインページにアクセスできません

    返事
    0
  • 段旭涛

    $result = 'ユーザーが見つかりませんでした'; ここのセミコロンは中国語で書かれています。 ページでエラーが報告された場合、他の方法でも問題が発生する可能性があります。

    段旭涛 · 2018-03-07 10:19:18
    刀刀

    解決しましたか?私もここまでたどり着きました。

    刀刀 · 2020-01-02 10:12:59
  • キャンセル返事