/**
  * @deprecated
  */
 public static function generateUserToken($userId, $token = '')
 {
     trigger_error("CUser::generateUserToken has been deprecated in v3.0 and will be removed by v4.0. Please use CUser->generateToken() instead.", E_USER_NOTICE);
     $user = new CUser();
     return $user->generateToken($userId, $token);
 }
<?php

$token = w2PgetParam($_POST, 'token', '');
$user_id = w2PgetParam($_POST, 'user_id', '');
$user = new CUser();
$user->generateToken($user_id, $token);
if ($userId) {
    $redirect = 'm=users&a=view&user_id=' . $userId;
} else {
    $redirect = 'm=users';
}
$AppUI->redirect($redirect);