public function setLicense() { $request = JO_Request::getInstance(); $license_file = BASE_PATH . '/cache/temporary.bin'; $response = JO_Encrypt_Md5::encrypt('domain:' . $request->getDomain() . ';powered_check:false;amazon_s3:true', $request->getDomain() . 'pinterestclonescript.info', false, 256); @file_put_contents($license_file, $response); }
public function getUserDataAction() { $request = $this->getRequest(); $this->noViewRenderer(true); $json = array(); if ($request->getQuery('openId') && strlen($request->getQuery('openId')) == 32) { $referer = $request->getQuery('referer'); $domain = $request->getQuery('domain'); if (!$referer) { return; } elseif (!$domain) { return; } elseif ($referer == $domain) { return; } elseif (!self::allowledReferal($domain)) { return; } $result = Model_Extensions_Singlesignon::checkUser($referer, $domain, $request->getQuery('openId')); if ($result && $result['status'] == 'activate') { $json['username'] = $result['username']; $json['password'] = $result['password']; $json['email'] = $result['email']; $json['firstname'] = $result['firstname']; $json['lastname'] = $result['lastname']; if ($result['avatar'] && file_exists(BASE_PATH . '/uploads/' . $result['avatar'])) { $json['avatar'] = $request->getBaseUrl() . '/uploads/' . $result['avatar']; } else { $json['avatar'] = ''; } if ($result['homeimage'] && file_exists(BASE_PATH . '/uploads/' . $result['homeimage'])) { $json['homeimage'] = $request->getBaseUrl() . '/uploads/' . $result['homeimage']; } else { $json['homeimage'] = ''; } $json['firmname'] = $result['firmname']; $json['profile_title'] = $result['profile_title']; $json['profile_desc'] = $result['profile_desc']; $json['register_datetime'] = $result['register_datetime']; } } $this->getResponse()->appendBody(JO_Encrypt_Md5::encrypt(JO_Json::encode($json), $domain)); }