From: Vincent Vanwaelscappel Date: Thu, 5 Nov 2020 18:33:26 +0000 (+0100) Subject: wip #4050 @1 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=41f6f036e664c0eeaafe4e3720c5800648e5e476;p=cubedesigners_userdatabase.git wip #4050 @1 --- 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()