示例#1
0
 public static function getFormToken($fNew = false)
 {
     $sess = JFactory::getSession();
     $user = JFactory::getUser();
     if (empty($user->id)) {
         $user->id = 0;
     }
     if (!class_exists('vmCrypt')) {
         require VMPATH_ADMIN . DS . 'helpers' . DS . 'vmcrypt.php';
     }
     $token = $sess->get('session.token');
     if ($token === null || $fNew) {
         $token = vmCrypt::getToken();
         $sess->set('session.token', $token);
     }
     $hash = self::getHash($user->id . $token);
     return $hash;
 }
示例#2
0
 public static function genStdCreateInvoicePass()
 {
     if (!class_exists('vmCrypt')) {
         require VMPATH_ADMIN . DS . 'helpers' . DS . 'vmcrypt.php';
     }
     return vmCrypt::getToken(8);
 }