Changed the view you are redirected when creating a user, and changed password compare to use the laravel validator instead
This commit is contained in:
parent
1c28345ddf
commit
614258af16
5 changed files with 8 additions and 18 deletions
app/Http/Controllers
|
@ -59,7 +59,7 @@ class AdministrativeUserController extends Controller
|
|||
|
||||
$user = new User;
|
||||
$user->addUser($request->all());
|
||||
return redirect("/" . Auth::user()->getAdminPath() . '/users');
|
||||
return redirect("/" . Auth::user()->getAdminPath() . "/users/$user->id");
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -81,7 +81,7 @@ class AdministrativeUserController extends Controller
|
|||
public function updateUser(User $user, StoreUser $request)
|
||||
{
|
||||
$this->authorize('update', $user);
|
||||
|
||||
|
||||
$user->updateUser($request->all());
|
||||
return redirect("/" . Auth::user()->getAdminPath() . "/users/group/$user->group_id");
|
||||
}
|
||||
|
|
|
@ -44,8 +44,8 @@ class HomeController extends Controller
|
|||
public function updatePassword(Request $request)
|
||||
{
|
||||
$this->validate($request, [
|
||||
"password1_new" => "required|string|alpha_dash|min:8",
|
||||
"password2_new" => "required|string|alpha_dash|min:8"
|
||||
"password" => "required|min:8|confirmed",
|
||||
"password_confirmation" => "required_with:password"
|
||||
]);
|
||||
|
||||
$user = Auth::user();
|
||||
|
@ -55,12 +55,7 @@ class HomeController extends Controller
|
|||
return redirect('/settings');
|
||||
}
|
||||
|
||||
if (!$user->passwordCompare($request->get("password1_new"), $request->get("password2_new"))) {
|
||||
$request->session()->flash("status_failed", "The new password didn't match");
|
||||
return redirect('/settings');
|
||||
}
|
||||
|
||||
$user->updatePassword($request->get("password1_new"));
|
||||
$user->updatePassword($request->get("password"));
|
||||
$request->session()->flash('status', 'Your password was updated successfully!');
|
||||
return redirect('/settings');
|
||||
}
|
||||
|
|
Reference in a new issue