diff --git a/skolehjem/app/Http/Controllers/UserController.php b/skolehjem/app/Http/Controllers/UserController.php
index 1a5bf7b..e03049e 100644
--- a/skolehjem/app/Http/Controllers/UserController.php
+++ b/skolehjem/app/Http/Controllers/UserController.php
@@ -7,6 +7,7 @@ use Illuminate\Http\Request;
use Illuminate\Http\Response;
use App\User;
use Illuminate\Support\Facades\Auth;
+use Illuminate\Support\Facades\Hash;
use Illuminate\Support\Facades\Log;
use Spatie\Permission\Models\Role;
@@ -151,19 +152,36 @@ class UserController extends Controller
// else if(Auth::user()->hasPermissionTo("user.edit")) {
$user = User::find($id);
- /** @var User $user */
- $user->update($data);
-
if ($request->roles != null) {
+ /** @var User $user */
+ $user->update($data);
$user->roles()->detach();
$user->forgetCachedPermissions();
foreach ($request->roles as $role){
$user->assignRole($role);
}
+
+ //$user->save();
+ } else {
+ if ($request->input('password') != null) {
+ if ($request->input('password') != $request->input('confirmpassword')) {
+ return Response::detect("users.editpass");
+ } elseif (!Hash::check($request->input('oldpassword'), $user->password)) {
+ return Response::detect("users.editpass");
+ } else {
+ /** @var User $user */
+ $user->update($data);
+ Auth::logout();
+
+ return redirect()->route("users.login");
+ }
+ } else {
+ $user->update($data);
+ }
+
}
- $user->save();
// }
$users = User::query()->paginate(20);
diff --git a/skolehjem/database/seeds/UserSeeder.php b/skolehjem/database/seeds/UserSeeder.php
index 9eb654c..1682659 100644
--- a/skolehjem/database/seeds/UserSeeder.php
+++ b/skolehjem/database/seeds/UserSeeder.php
@@ -22,10 +22,10 @@ class UserSeeder extends Seeder
- if(User::where("name_first", "admin"))
+ /*if(User::where("name_first", "admin"))
{
return;
- }
+ }*/
Log::debug("OPRET");
diff --git a/skolehjem/resources/views/app/layout/base.blade.php b/skolehjem/resources/views/app/layout/base.blade.php
index 7c60cef..ed3c8fa 100644
--- a/skolehjem/resources/views/app/layout/base.blade.php
+++ b/skolehjem/resources/views/app/layout/base.blade.php
@@ -33,7 +33,7 @@
Reservationer
{{-- MÅ IKKE SLETTES!!!! --}}
-{{-- --}}
+{{-- --}}
{{--
--}}
{{-- Galleri--}}
{{-- --}}