Merge pull request #2008 from owncloud/1999-requesttoken

Check if requesttoken exists in session
remotes/origin/stable5
Frank Karlitschek 2013-03-01 06:12:09 +07:00
commit f7cb53b103
1 changed files with 7 additions and 3 deletions

@ -464,13 +464,17 @@ class OC_Util {
* @see OC_Util::callRegister()
*/
public static function isCallRegistered() {
if(!isset($_SESSION['requesttoken'])) {
return false;
}
if(isset($_GET['requesttoken'])) {
$token=$_GET['requesttoken'];
}elseif(isset($_POST['requesttoken'])) {
} elseif(isset($_POST['requesttoken'])) {
$token=$_POST['requesttoken'];
}elseif(isset($_SERVER['HTTP_REQUESTTOKEN'])) {
} elseif(isset($_SERVER['HTTP_REQUESTTOKEN'])) {
$token=$_SERVER['HTTP_REQUESTTOKEN'];
}else{
} else {
//no token found.
return false;
}