|
@@ -47,13 +47,12 @@ class LuticateBusiness
|
47
|
47
|
}
|
48
|
48
|
}
|
49
|
49
|
}
|
|
50
|
+ if (is_null(self::$_currentUser)) {
|
|
51
|
+ self::$_currentUser = LuticateUsersBusiness::getById(0);
|
|
52
|
+ }
|
50
|
53
|
|
51
|
54
|
LuController::$parameters["user"] = self::$_currentUser;
|
52
|
55
|
|
53
|
|
- if (self::$_currentUser == null && count($permissions) != 0) {
|
54
|
|
- return false;
|
55
|
|
- }
|
56
|
|
-
|
57
|
56
|
foreach ($permissions as $permission) {
|
58
|
57
|
$value = LuticatePermissionsBusiness::getUserPermission(self::$_currentUser->getId(), $permission);
|
59
|
58
|
if (!$value->getVal()) {
|
|
@@ -82,7 +81,7 @@ class LuticateBusiness
|
82
|
81
|
$prefix = "/luticate";
|
83
|
82
|
$ns = 'Luticate\Auth\Business\\';
|
84
|
83
|
$route->post("$prefix/login", "${ns}LuticateUsersBusiness", "login");
|
85
|
|
- $route->put("$prefix/logout", "${ns}LuticateUsersBusiness", "logout", LuticatePermissions::USER_LOGIN);
|
86
|
|
- $route->post("$prefix/add", "${ns}LuticateUsersBusiness", "add");
|
|
84
|
+ $route->put("$prefix/logout", "${ns}LuticateUsersBusiness", "logout");
|
|
85
|
+ $route->post("$prefix/add", "${ns}LuticateUsersBusiness", "add", LuticatePermissions::USER_ADD);
|
87
|
86
|
}
|
88
|
87
|
}
|