首頁  >  問答  >  主體

為什麼我的到if(result === true){}這段一打開註解網頁就沒有反應了

<?php

namespace app\index\controller;

#use app\index\controller\Base;

use think\Request;

use app\index\model\User as 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|用戶名' => 'require',//用戶名必填

'password|密碼' => 'require',

'verify|驗證碼' => 'require|captcha',

];

$msg = [

## 'name ' => ['require'=>'用戶名不能為空! '],

'password' => ['require'=>'密碼不能為空! '],

'verify' => [

'require'=>'驗證碼不能為空! ',

'captcha'=>'驗證碼錯誤',

],

];

$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];

    }

# //退出登陸

public function logout()

    {######        ######    }######}############
城南旧事随风落城南旧事随风落2442 天前1481

全部回覆(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
  • 取消回覆