示例#1
0
 /**
  * Submit a get request
  * @uses Director::test()
  *
  * @param string $url
  * @param Session $session
  * @param array $headers
  * @param array $cookies
  * @return SS_HTTPResponse
  */
 public function get($url, $session = null, $headers = null, $cookies = null)
 {
     $this->cssParser = null;
     $response = $this->mainSession->get($url, $session, $headers, $cookies);
     if ($this->autoFollowRedirection && is_object($response) && $response->getHeader('Location')) {
         $response = $this->mainSession->followRedirection();
     }
     return $response;
 }
示例#2
0
if (substr($sms->suffix, 0, strlen(REATESTER_SMS_PREFIX)) != REATESTER_SMS_PREFIX) {
    $sms->put(sprintf(SMS_REPLY_INVALID_PREFIX, $sms->suffix));
    reply();
}
$sms->suffix = trim(substr($sms->suffix, strlen(REATESTER_SMS_PREFIX)));
$sms->status = SMS_STATUS_PROCESSING;
$sms->put();
/************************************************************************************
 Распознавание суффикса
************************************************************************************/
if (strlen($sms->suffix) != REATESTER_SMS_CHAL_LENGTH) {
    $sms->status = SMS_STATUS_INVALID_SUFFIX_FORMAT;
    $sms->put();
    reply(sprintf(SMS_REPLY_WRONG_SUFFIX_FORMAT, $sms->msg));
}
$session = TestSession::get("WHERE sms_chal = ? AND sms_received_at IS NULL AND finished_at >= DATE_SUB(NOW(), INTERVAL " . REATESTER_SMS_CAN_BE_SENT_IN_HOURS . " HOUR)", $sms->suffix);
if (!$session) {
    $sms->status = SMS_STATUS_SESSION_NOT_FOUND;
    $sms->put();
    reply(SMS_REPLY_WRONG_SUFFIX);
}
/************************************************************************************
 Антифрод: ограничение числа номеров телефонов, с которых можно переводить
 деньги на один кошелек
************************************************************************************/
//$sql = sprintf(
//	"SELECT user_phone FROM passwords WHERE wmid = ? AND received_at >= DATE_SUB(NOW(), INTERVAL 1 HOUR) GROUP BY user_phone",
//	mysql_real_escape_string($wmid));
//$result = mysql_query($sql);
//if (!$result) {
//	die('MySQL error: ' . mysql_error());