From 41f6f036e664c0eeaafe4e3720c5800648e5e476 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Thu, 5 Nov 2020 19:33:26 +0100 Subject: [PATCH] wip #4050 @1 --- src/Operations/LoginasOperation.php | 25 +++++++++++++++++++++++++ src/User.php | 2 ++ 2 files changed, 27 insertions(+) create mode 100644 src/Operations/LoginasOperation.php diff --git a/src/Operations/LoginasOperation.php b/src/Operations/LoginasOperation.php new file mode 100644 index 0000000..bae0b1c --- /dev/null +++ b/src/Operations/LoginasOperation.php @@ -0,0 +1,25 @@ +crud->addButtonFromView('line', 'loginas', 'user.loginas', 'end'); + } + + protected function loginas($id) + { + $user=User::find($id); + backpack_auth()->login($user); + } +} diff --git a/src/User.php b/src/User.php index 1fc9745..d92f65d 100644 --- a/src/User.php +++ b/src/User.php @@ -12,6 +12,8 @@ class User extends CubistMagicAuthenticatable 'singular' => 'user', 'plural' => 'users']; + protected $_operations = ['\Cubedesigners\UserDatabase\Operations\LoginasOperation']; + protected static $_companyNames = null; public function setFields() -- 2.39.5