diff options
Diffstat (limited to 'lib/public')
-rw-r--r-- | lib/public/json.php | 7 | ||||
-rw-r--r-- | lib/public/util.php | 16 |
2 files changed, 23 insertions, 0 deletions
diff --git a/lib/public/json.php b/lib/public/json.php index 439721ac6ce..69a69925457 100644 --- a/lib/public/json.php +++ b/lib/public/json.php @@ -53,6 +53,13 @@ class JSON { return(\OC_JSON::checkLoggedIn()); } + /** + * @brief Check an ajax get/post call if the request token is valid. + * @return json Error msg if not valid. + */ + public static function callCheck(){ + return(\OC_JSON::callCheck()); + } /** * @brief Send json success msg diff --git a/lib/public/util.php b/lib/public/util.php index 2abffba4c4a..bffe07da3f8 100644 --- a/lib/public/util.php +++ b/lib/public/util.php @@ -249,6 +249,22 @@ class Util { return(\OC_Hook::emit( $signalclass, $signalname, $params )); } + /** + * Register an get/post call. This is important to prevent CSRF attacks + * TODO: write example + */ + public static function callRegister(){ + return(\OC_Util::callRegister()); + } + + + /** + * Check an ajax get/post call if the request token is valid. exit if not. + * Todo: Write howto + */ + public static function callCheck(){ + return(\OC_Util::callCheck()); + } } |