[ Index ]

PHP Cross Reference of vtigercrm-6.1.0

title

Body

[close]

/include/Webservices/ -> AuthToken.php (source)

   1  <?php
   2  /*+***********************************************************************************
   3   * The contents of this file are subject to the vtiger CRM Public License Version 1.0
   4   * ("License"); You may not use this file except in compliance with the License
   5   * The Original Code is:  vtiger CRM Open Source
   6   * The Initial Developer of the Original Code is vtiger.
   7   * Portions created by vtiger are Copyright (C) vtiger.
   8   * All Rights Reserved.
   9   *************************************************************************************/
  10      
  11  	function vtws_getchallenge($username){
  12          
  13          global $adb;
  14          
  15          $user = new Users();
  16          $userid = $user->retrieve_user_id($username);
  17          $authToken = uniqid();
  18          
  19          $servertime = time();
  20          $expireTime = time()+(60*5);
  21          
  22          $sql = "delete from vtiger_ws_userauthtoken where userid=?";
  23          $adb->pquery($sql,array($userid));
  24          
  25          $sql = "insert into vtiger_ws_userauthtoken(userid,token,expireTime) values (?,?,?)";
  26          $adb->pquery($sql,array($userid,$authToken,$expireTime));
  27          
  28          return array("token"=>$authToken,"serverTime"=>$servertime,"expireTime"=>$expireTime);
  29      }
  30  
  31  ?>


Generated: Fri Nov 28 20:08:37 2014 Cross-referenced by PHPXref 0.7.1