Beispiel #1
0
 static function getUserByUserId($userId)
 {
     global $DB;
     $sql = "SELECT * FROM trn_user WHERE USER_ID = " . $userId;
     $res = null;
     $rows = $DB->Query($sql);
     if ($row = $rows->Fetch()) {
         $array = array("id" => $row['ID'], "userId" => $row['USER_ID']);
         $res = TUser::fromArray($array);
     }
     return $res;
 }
Beispiel #2
0
     $user_array = TAuthCommand::getUserProfileByToken($token->getAccessToken());
     debug($user_array);
     if (TRUSTED_DB) {
         $user = TDataBaseUser::getUserById($user_array['id']);
         debug("TDataBaseUser::getUserById:", $user);
         if ($user) {
             //Пользователь уже зарегистрирован
             debug('Old user');
             if (onRegUserFound) {
                 debug('Event onRegUserFound');
                 onRegUserFound($user);
             }
         } else {
             //Пользователь не найден
             debug('New user');
             $user = TUser::fromArray($user_array);
             if (onBeforeUserInsert) {
                 debug('Event onBeforeUserInsert');
                 onBeforeUserInsert($user);
             }
             $user->save();
         }
     }
     $token->setUser($user);
     debug('Token', $token);
     if (onUserAuthorized) {
         debug('Event onUserAuthorized');
         onUserAuthorized($user);
     }
     header("Location: " . TRUSTED_AUTHORIZED_REDIRECT);
 } else {