Root Zanli
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
o5t6x7pgljbm
/
public_html
/
app
/
Http
/
Controllers
/
Admin
/
Filename :
PasswordController.php
back
Copy
<?php namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use Illuminate\Http\Request; use App\Models\Admin; use Hash; use DB; use Session; use Auth; class PasswordController extends Controller { public function index() { $password = Admin::select("admin.*")->first(); return view('Admin.password.index',compact('password')); } /** * Store a newly created resource in storag e. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function update(Request $request,$password) { $validator = request()->validate([ 'oldpassword' => 'required', 'new_password' => 'required|different:oldpassword', 'confirm_password' => 'required|same:new_password', ]); $data = $request->all(); $user = Admin::find(auth()->user()->admin_id); if(!Hash::check($data['oldpassword'], $user->password)){ return back() ->with('error','The specified password does not match the database password'); } else{ Admin::where('admin_id',auth()->user()->admin_id)->update(['password'=> Hash::make($request->new_password)]); } return redirect()->route('password.index')->with('success','Password Changed successfully.'); } public function is_password_register(Request $request) { $data = $request->all(); $user = Admin::find(auth()->user()->admin_id); if(!Hash::check($data['oldpassword'], $user->password)) echo 'false'; else echo 'true'; } public function show($id) { } }