wuoshiwzm

116 经验值

登录放在中间件‘web’下就报错,如果去掉中间件就正常,不知道是什么原因?

我的登录代码就是登录页面,FORM提交,ACTION是自己本身的路由。

控制器:

public function login(){

 if ($input = Input::all()) 

{ $code = new \Code; 

 $_code = $code->get(); 

 if (strtoupper($input['code']) != $_code) 

{ return back()->with('msg', 'capcha wrong'); } 

 $user = User::first();

 if ($user->user_name != $input['user_name'] || Crypt::decrypt($user->user_pass) != $input['user_pass'] ) { return back()->with('msg', 'username or password wrong!'); } 

 session(['user'=>$user]);

 return redirect('admin/index'); } 

 else{ return view('admin.login');


视图:

login.blade.php

<form action="#" method="post"> csrf_field() <ul> 

 <li> <input type="text" name="user_name" class="text"/>

 <span><i class="fa fa-user"></i></span> </li>

......






4.png5.png

在使用模板功能时,当超链接中有“#”时就报错, 不知道是什么原因?


首页:  报错

3.png

首页  :  正常显示 

1.png2.png