Commit 1f00a78c authored by 陳芷妤's avatar 陳芷妤

加上驗證頁面

parent e5614e1c
This diff is collapsed.
This diff is collapsed.
...@@ -15,7 +15,7 @@ class PersonGroupController extends Controller ...@@ -15,7 +15,7 @@ class PersonGroupController extends Controller
use AuthorizesRequests, DispatchesJobs, ValidatesRequests; use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
//人員群組首頁 //人員群組首頁
public function Group_index() public function Group_index(Request $request)
{ {
$devices = array(); $devices = array();
$groups = array(); $groups = array();
...@@ -52,14 +52,14 @@ class PersonGroupController extends Controller ...@@ -52,14 +52,14 @@ class PersonGroupController extends Controller
//$personGer=array(); //$personGer=array();
//$personGer=explode(',',"$persondata"); //$personGer=explode(',',"$persondata");
//$data =array('name' => 'ray','age' => 25); //$data =array('name' => 'ray','age' => 25);
return view("Person_Search_Group", ["title" => "人員群組", "groups" => $groups, "camera_list" => $camera_list, "rowdata" => $rowdata]); $username = $request->session()->get('Tusername');
return view("Person_Search_Group", ["title" => "人員群組", "groups" => $groups, "camera_list" => $camera_list, "rowdata" => $rowdata,"msg"=> $username]);
} }
//新增人員群組 //新增人員群組
public function insert_Group(Request $request) public function insert_Group(Request $request)
{ {
$server_ip = "192.168.6.240";
$server_port = "5000";
$devices = array(); $devices = array();
$groups = array(); $groups = array();
$camera_list = array("Enabled" => array()); $camera_list = array("Enabled" => array());
...@@ -113,14 +113,12 @@ class PersonGroupController extends Controller ...@@ -113,14 +113,12 @@ class PersonGroupController extends Controller
} else { } else {
$error_msg = "請填寫群組名稱,未新增成功"; $error_msg = "請填寫群組名稱,未新增成功";
} }
return $this->Group_index()->with(["error_msg" => $error_msg]); return $this->Group_index($request)->with(["error_msg" => $error_msg]);
} }
//搜尋人員群組 //搜尋人員群組
public function search_Group(Request $request) public function search_Group(Request $request)
{ {
$server_ip = "192.168.6.240";
$server_port = "5000";
$devices = array(); $devices = array();
$groups = array(); $groups = array();
$camera_list = array("Enabled" => array()); $camera_list = array("Enabled" => array());
...@@ -178,10 +176,11 @@ class PersonGroupController extends Controller ...@@ -178,10 +176,11 @@ class PersonGroupController extends Controller
} else { } else {
$msg = "以下為查詢結果"; $msg = "以下為查詢結果";
} }
$username = $request->session()->get('Tusername');
if ($msg != null) { if ($msg != null) {
return view("Person_Search_Group", ["title" => "人員群組", "groups" => $groups, "camera_list" => $camera_list, "rowdata" => $rowdata, "error_msg" => $msg]); return view("Person_Search_Group", ["title" => "人員群組", "groups" => $groups, "camera_list" => $camera_list, "rowdata" => $rowdata, "error_msg" => $msg,"msg"=> $username]);
} else { } else {
return view("Person_Search_Group", ["title" => "人員群組", "groups" => $groups, "camera_list" => $camera_list, "rowdata" => $rowdata]); return view("Person_Search_Group", ["title" => "人員群組", "groups" => $groups, "camera_list" => $camera_list, "rowdata" => $rowdata,"msg"=> $username]);
} }
} }
...@@ -189,8 +188,7 @@ class PersonGroupController extends Controller ...@@ -189,8 +188,7 @@ class PersonGroupController extends Controller
//修改人員群組 //修改人員群組
public function modify_Group(Request $request) public function modify_Group(Request $request)
{ {
$server_ip = "192.168.6.240"; $username = $request->session()->get('Tusername');
$server_port = "5000";
$devices = array(); $devices = array();
$groups = array(); $groups = array();
$camera_list = array("Enabled" => array()); $camera_list = array("Enabled" => array());
...@@ -228,7 +226,7 @@ class PersonGroupController extends Controller ...@@ -228,7 +226,7 @@ class PersonGroupController extends Controller
$stuat = 2; $stuat = 2;
}else{ }else{
$msg = "請輸入修改內容"; $msg = "請輸入修改內容";
return $this->Group_index()->with(["error_msg" => $msg]); return $this->Group_index($request)->with(["error_msg" => $msg]);
} }
} }
if ($stuat != 2){ if ($stuat != 2){
...@@ -246,10 +244,10 @@ class PersonGroupController extends Controller ...@@ -246,10 +244,10 @@ class PersonGroupController extends Controller
]); ]);
$msg = "修改成功"; $msg = "修改成功";
return $this->Group_index()->with(["error_msg" => $msg]); return $this->Group_index($request)->with(["error_msg" => $msg]);
}else{ }else{
$msg = "已有重複群組名稱"; $msg = "已有重複群組名稱";
return $this->Group_index()->with(["error_msg" => $msg]); return $this->Group_index($request)->with(["error_msg" => $msg]);
} }
} }
...@@ -257,8 +255,7 @@ class PersonGroupController extends Controller ...@@ -257,8 +255,7 @@ class PersonGroupController extends Controller
//刪除人員群組 //刪除人員群組
public function delete_Group(Request $request) public function delete_Group(Request $request)
{ {
$server_ip = "192.168.6.240";
$server_port = "5000";
if ($request->selectedId != null) { if ($request->selectedId != null) {
$client = new \GuzzleHttp\Client(); $client = new \GuzzleHttp\Client();
$id = $request->selectedId; $id = $request->selectedId;
...@@ -274,10 +271,10 @@ class PersonGroupController extends Controller ...@@ -274,10 +271,10 @@ class PersonGroupController extends Controller
array_push($error_ids, $id); array_push($error_ids, $id);
} }
} }
return $this->Group_index(); return $this->Group_index($request);
} else { } else {
$msg = "未選擇刪除群組名稱"; $msg = "未選擇刪除群組名稱";
return $this->Group_index()->with(["error_msg" => $msg]); return $this->Group_index($request)->with(["error_msg" => $msg]);
} }
} }
...@@ -285,8 +282,7 @@ class PersonGroupController extends Controller ...@@ -285,8 +282,7 @@ class PersonGroupController extends Controller
//人員群組首頁 //人員群組首頁
public function index_Group(Request $request) public function index_Group(Request $request)
{ {
$server_ip = "192.168.6.240"; $username = $request->session()->get('Tusername');
$server_port = "5000";
$groups = array(); $groups = array();
$camera_list = array("Enabled" => array()); $camera_list = array("Enabled" => array());
// 取得 Device 資料 // 取得 Device 資料
...@@ -328,7 +324,7 @@ class PersonGroupController extends Controller ...@@ -328,7 +324,7 @@ class PersonGroupController extends Controller
)); ));
} }
$msg="群組無相關人員"; $msg="群組無相關人員";
return view("Person_Group", ["title" => "人員群組管理", "groups" => $groups, "camera_list" => $camera_list, "rowdata" => $rowdata, "rowdata2" => $rowdata2,"error_msg"=>$msg]); return view("Person_Group", ["title" => "人員群組管理", "groups" => $groups, "camera_list" => $camera_list, "rowdata" => $rowdata, "rowdata2" => $rowdata2,"error_msg"=>$msg,"msg"=> $username]);
} }
if( $persongroupid !=null and $jsondata["Data"]!=null) { if( $persongroupid !=null and $jsondata["Data"]!=null) {
if( $persongroupid !=null and $jsondata["Data"] != null) { if( $persongroupid !=null and $jsondata["Data"] != null) {
...@@ -394,7 +390,7 @@ class PersonGroupController extends Controller ...@@ -394,7 +390,7 @@ class PersonGroupController extends Controller
} }
} }
// dd($rowdata); // dd($rowdata);
return view("Person_Group", ["title" => "人員群組管理", "groups" => $groups, "camera_list" => $camera_list, "rowdata" => $rowdata, "rowdata2" => $rowdata2]); return view("Person_Group", ["title" => "人員群組管理", "groups" => $groups, "camera_list" => $camera_list, "rowdata" => $rowdata, "rowdata2" => $rowdata2,"msg"=> $username]);
} }
} }
} }
...@@ -511,6 +507,7 @@ class PersonGroupController extends Controller ...@@ -511,6 +507,7 @@ class PersonGroupController extends Controller
}*/ }*/
public function search_personGroup(Request $request) public function search_personGroup(Request $request)
{ {
$username = $request->session()->get('Tusername');
$groups = array(); $groups = array();
$camera_list = array("Enabled" => array()); $camera_list = array("Enabled" => array());
// 取得 Device 資料 // 取得 Device 資料
...@@ -556,10 +553,10 @@ class PersonGroupController extends Controller ...@@ -556,10 +553,10 @@ class PersonGroupController extends Controller
)); ));
} }
$msg="群組無相關人員"; $msg="群組無相關人員";
return view("Person_Group", ["title" => "人員群組管理", "groups" => $groups, "camera_list" => $camera_list, "rowdata" => $rowdata, "rowdata2" => $rowdata2,"error_msg"=>$msg]); return view("Person_Group", ["title" => "人員群組管理", "groups" => $groups, "camera_list" => $camera_list, "rowdata" => $rowdata, "rowdata2" => $rowdata2,"error_msg"=>$msg,"msg"=> $username]);
}else{ }else{
$msg="群組無相關人員"; $msg="群組無相關人員";
return view("Person_Group", ["title" => "人員群組管理", "groups" => $groups, "camera_list" => $camera_list, "rowdata" => $rowdata, "rowdata2" => $rowdata2,"error_msg"=>$msg]); return view("Person_Group", ["title" => "人員群組管理", "groups" => $groups, "camera_list" => $camera_list, "rowdata" => $rowdata, "rowdata2" => $rowdata2,"error_msg"=>$msg,"msg"=> $username]);
} }
} }
if( $persongroupid !=null and $jsondata["Data"] != null){ if( $persongroupid !=null and $jsondata["Data"] != null){
...@@ -625,10 +622,10 @@ class PersonGroupController extends Controller ...@@ -625,10 +622,10 @@ class PersonGroupController extends Controller
} }
} }
//dd($rowdata); //dd($rowdata);
return view("Person_Group", ["title" => "人員群組管理", "groups" => $groups, "camera_list" => $camera_list, "rowdata" => $rowdata, "rowdata2" => $rowdata2]); return view("Person_Group", ["title" => "人員群組管理", "groups" => $groups, "camera_list" => $camera_list, "rowdata" => $rowdata, "rowdata2" => $rowdata2,"msg"=> $username]);
}else{ }else{
$msg="請選擇搜尋群組"; $msg="請選擇搜尋群組";
return $this->Group_index()->with(["error_msg"=>$msg]); return $this->Group_index($request)->with(["error_msg"=>$msg]);
} }
} }
...@@ -863,10 +860,11 @@ class PersonGroupController extends Controller ...@@ -863,10 +860,11 @@ class PersonGroupController extends Controller
)); ));
} }
} }
$username = $request->session()->get('Tusername');
if ($msg != null) { if ($msg != null) {
return view("Person_Group", ["title" => "人員群組管理", "groups" => $groups, "camera_list" => $camera_list, "rowdata" => $rowdata, "rowdata2" => $rowdata3, "error_msg" => $msg]); return view("Person_Group", ["title" => "人員群組管理", "groups" => $groups, "camera_list" => $camera_list, "rowdata" => $rowdata, "rowdata2" => $rowdata3, "error_msg" => $msg,"msg"=> $username]);
} else { } else {
return view("Person_Group", ["title" => "人員群組管理", "groups" => $groups, "camera_list" => $camera_list, "rowdata" => $rowdata, "rowdata2" => $rowdata3]); return view("Person_Group", ["title" => "人員群組管理", "groups" => $groups, "camera_list" => $camera_list, "rowdata" => $rowdata, "rowdata2" => $rowdata3,"msg"=> $username]);
} }
......
...@@ -63,7 +63,13 @@ ...@@ -63,7 +63,13 @@
@endif @endif
</div> </div>
</div> </div>
<p></p>
<form method="GET" action="{{ Route("user_logout") }}">
<div class="col-12">
<label style="text-align:left;font-size:16px;color: #ffffff">使用者:{{$msg}}&nbsp; </label>
<input class="btn btn-outline-light" style="font-size:16px;text-align: center" type="submit" id="logout" name="logout" value="登出" >
</div>
</form>
</div> </div>
{{--攝影機 畫面區--}} {{--攝影機 畫面區--}}
<div id="Screen-aria" class="col-md-10" style="background:darkgray"> <div id="Screen-aria" class="col-md-10" style="background:darkgray">
......
...@@ -62,7 +62,13 @@ ...@@ -62,7 +62,13 @@
@endif @endif
</div> </div>
</div> </div>
<p></p>
<form method="GET" action="{{ Route("user_logout") }}">
<div class="col-12">
<label style="text-align:left;font-size:16px;color: #ffffff">使用者:{{$msg}}&nbsp; </label>
<input class="btn btn-outline-light" style="font-size:16px;text-align: center" type="submit" id="logout" name="logout" value="登出" >
</div>
</form>
</div> </div>
{{--攝影機 畫面區--}} {{--攝影機 畫面區--}}
<div id="Screen-aria" class="col-md-10" style="background:darkgray"> <div id="Screen-aria" class="col-md-10" style="background:darkgray">
......
...@@ -61,7 +61,13 @@ ...@@ -61,7 +61,13 @@
@endif @endif
</div> </div>
</div> </div>
<p></p>
<form method="GET" action="{{ Route("user_logout") }}">
<div class="col-12">
<label style="text-align:left;font-size:16px;color: #ffffff">使用者:{{$msg}}&nbsp; </label>
<input class="btn btn-outline-light" style="font-size:16px;text-align: center" type="submit" id="logout" name="logout" value="登出" >
</div>
</form>
</div> </div>
{{--攝影機 畫面區--}} {{--攝影機 畫面區--}}
<div id="Screen-aria" class="col-md-10" style="background:darkgray"> <div id="Screen-aria" class="col-md-10" style="background:darkgray">
......
...@@ -63,6 +63,13 @@ ...@@ -63,6 +63,13 @@
@endif @endif
</div> </div>
</div> </div>
<p></p>
<form method="GET" action="{{ Route("user_logout") }}">
<div class="col-12">
<label style="text-align:left;font-size:16px;color: #ffffff">使用者:{{$msg}}&nbsp; </label>
<input class="btn btn-outline-light" style="font-size:16px;text-align: center" type="submit" id="logout" name="logout" value="登出" >
</div>
</form>
</div> </div>
{{--攝影機 畫面區--}} {{--攝影機 畫面區--}}
<div id="Screen-aria" class="col-md-10" style="background:darkgray"> <div id="Screen-aria" class="col-md-10" style="background:darkgray">
......
...@@ -115,7 +115,13 @@ ...@@ -115,7 +115,13 @@
@endif @endif
</div> </div>
</div> </div>
<p></p>
<form method="GET" action="{{ Route("user_logout") }}">
<div class="col-12">
<label style="text-align:left;font-size:16px;color: #ffffff">使用者:{{$msg}}&nbsp; </label>
<input class="btn btn-outline-light" style="font-size:16px;text-align: center" type="submit" id="logout" name="logout" value="登出" >
</div>
</form>
</div> </div>
{{--攝影機 畫面區--}} {{--攝影機 畫面區--}}
<div id="Screen-aria" class="col-md-10" style="background:darkgray"> <div id="Screen-aria" class="col-md-10" style="background:darkgray">
......
...@@ -97,7 +97,12 @@ ...@@ -97,7 +97,12 @@
@endif @endif
</div> </div>
</div> </div>
<form method="GET" action="{{ Route("user_logout") }}">
<div class="col-12">
<label style="text-align:left;font-size:16px;color: #ffffff">使用者:{{$msg}}&nbsp; </label>
<input class="btn btn-outline-light" style="font-size:16px;text-align: center" type="submit" id="logout" name="logout" value="登出" >
</div>
</form>
</div> </div>
{{--攝影機 畫面區--}} {{--攝影機 畫面區--}}
<div id="Screen-aria" class="col-md-10" style="background:darkgray"> <div id="Screen-aria" class="col-md-10" style="background:darkgray">
......
...@@ -102,7 +102,13 @@ ...@@ -102,7 +102,13 @@
@endif @endif
</div> </div>
</div> </div>
<p></p>
<form method="GET" action="{{ Route("user_logout") }}">
<div class="col-12">
<label style="text-align:left;font-size:16px;color: #ffffff">使用者:{{$msg}}&nbsp; </label>
<input class="btn btn-outline-light" style="font-size:16px;text-align: center" type="submit" id="logout" name="logout" value="登出" >
</div>
</form>
</div> </div>
{{--攝影機 畫面區--}} {{--攝影機 畫面區--}}
<div id="Screen-aria" class="col-md-10" style="background:darkgray"> <div id="Screen-aria" class="col-md-10" style="background:darkgray">
......
...@@ -99,7 +99,13 @@ ...@@ -99,7 +99,13 @@
@endif @endif
</div> </div>
</div> </div>
<p></p>
<form method="GET" action="{{ Route("user_logout") }}">
<div class="col-12">
<label style="text-align:left;font-size:16px;color: #ffffff">使用者:{{$msg}}&nbsp; </label>
<input class="btn btn-outline-light" style="font-size:16px;text-align: center" type="submit" id="logout" name="logout" value="登出" >
</div>
</form>
</div> </div>
{{--攝影機 畫面區--}} {{--攝影機 畫面區--}}
<div id="Screen-aria" class="col-md-10" style="background:darkgray"> <div id="Screen-aria" class="col-md-10" style="background:darkgray">
......
...@@ -71,7 +71,13 @@ ...@@ -71,7 +71,13 @@
@endif @endif
</div> </div>
</div> </div>
<p></p>
<form method="GET" action="{{ Route("user_logout") }}">
<div class="col-12">
<label style="text-align:left;font-size:16px;color: #ffffff">使用者:{{$msg}}&nbsp; </label>
<input class="btn btn-outline-light" style="font-size:16px;text-align: center" type="submit" id="logout" name="logout" value="登出" >
</div>
</form>
</div> </div>
{{--攝影機 畫面區--}} {{--攝影機 畫面區--}}
<div id="Screen-aria" class="col-md-8" style="background:darkgray"> <div id="Screen-aria" class="col-md-8" style="background:darkgray">
......
...@@ -98,7 +98,13 @@ ...@@ -98,7 +98,13 @@
@endif @endif
</div> </div>
</div> </div>
<p></p>
<form method="GET" action="{{ Route("user_logout") }}">
<div class="col-12">
<label style="text-align:left;font-size:16px;color: #ffffff">使用者:{{$msg}}&nbsp; </label>
<input class="btn btn-outline-light" style="font-size:16px;text-align: center" type="submit" id="logout" name="logout" value="登出" >
</div>
</form>
</div> </div>
{{--攝影機 畫面區--}} {{--攝影機 畫面區--}}
<div id="Screen-aria" class="col-md-10" style="background:darkgray"> <div id="Screen-aria" class="col-md-10" style="background:darkgray">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment