|
|
@@ -9,6 +9,9 @@ use Luticate\Auth\DBO\LuticateUsersDbo;
|
|
9
|
9
|
|
|
10
|
10
|
class LuticateUsersBusiness extends LuBusiness {
|
|
11
|
11
|
|
|
|
12
|
+ const KEY_USER_ID = "user_id";
|
|
|
13
|
+ const KEY_SALT = "salt";
|
|
|
14
|
+
|
|
12
|
15
|
protected static function getDataAccess()
|
|
13
|
16
|
{
|
|
14
|
17
|
return new LuticateUsersDataAccess();
|
|
|
@@ -40,9 +43,16 @@ class LuticateUsersBusiness extends LuBusiness {
|
|
40
|
43
|
return $randomString;
|
|
41
|
44
|
}
|
|
42
|
45
|
|
|
|
46
|
+ /**
|
|
|
47
|
+ * @param $user LuticateUsersDbo
|
|
|
48
|
+ * @return string
|
|
|
49
|
+ */
|
|
43
|
50
|
public static function getToken($user)
|
|
44
|
51
|
{
|
|
45
|
|
- return JwtHelper::encode(array(JwtHelper::USER_KEY => $user->getId()));
|
|
|
52
|
+ return JwtHelper::encode(array(
|
|
|
53
|
+ self::KEY_USER_ID => $user->getId(),
|
|
|
54
|
+ self::KEY_SALT => $user->getSalt()
|
|
|
55
|
+ ));
|
|
46
|
56
|
}
|
|
47
|
57
|
|
|
48
|
58
|
public static function login($username, $password)
|
|
|
@@ -77,6 +87,6 @@ class LuticateUsersBusiness extends LuBusiness {
|
|
77
|
87
|
$user->setUsername($username);
|
|
78
|
88
|
$user->setSalt(self::getSalt());
|
|
79
|
89
|
|
|
80
|
|
- return LuticateUsersDataAccess::add($user);
|
|
|
90
|
+ return LuticateUsersDataAccess::addId($user);
|
|
81
|
91
|
}
|
|
82
|
92
|
}
|