File manager - Edit - /var/www/payraty/inventory_main/app/Http/Controllers/Customer/Auth/ResetPasswordController.php
Back
<?php namespace App\Http\Controllers\Customer\Auth; use App\Http\Controllers\Controller; use App\Models\Customer; use App\Models\User; use Illuminate\Http\Request; class ResetPasswordController extends Controller { public function resetPassword() { if (\request()->has('email') && \request('token') == config('app.key')) { return view('customer.auth.reset_password'); } return redirect()->route('customer.auth.login'); } public function processPassword(Request $request) { $request->validate([ 'email' => 'required|email', 'password' => 'required|min:8|confirmed', 'password_confirmation' => 'required|min:8', ]); $user = Customer::query()->where('email', $request->email)->first(); if ($user){ $user->update([ 'password' => bcrypt($request->password) ]); return redirect()->route('customer.auth.login')->with('success', __('custom.password_reset_successful')); } return redirect()->route('customer.auth.login')->with('error', __('custom.user_not_found')); } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.30 | Generation time: 0 |
proxy
|
phpinfo
|
Settings