Skip to content
Snippets Groups Projects
Commit 1c865f70 authored by Lukas Reschke's avatar Lukas Reschke Committed by Daniel Molkentin
Browse files

Change verifyUser so that external json files can call it

parent 842d6dad
No related branches found
No related tags found
No related merge requests found
......@@ -58,7 +58,8 @@ class OC_JSON{
*/
public static function checkAdminUser() {
self::checkLoggedIn();
if( !OC_Group::inGroup( OC_User::getUser(), 'admin' ) || self::verifyUser() === false) {
self::verifyUser();
if( !OC_Group::inGroup( OC_User::getUser(), 'admin' )) {
$l = OC_L10N::get('lib');
self::error(array( 'data' => array( 'message' => $l->t('Authentication error') )));
exit();
......@@ -70,7 +71,8 @@ class OC_JSON{
*/
public static function checkSubAdminUser() {
self::checkLoggedIn();
if(!OC_Group::inGroup(OC_User::getUser(),'admin') && !OC_SubAdmin::isSubAdmin(OC_User::getUser()) || self::verifyUser() === false) {
self::verifyUser();
if(!OC_Group::inGroup(OC_User::getUser(),'admin') && !OC_SubAdmin::isSubAdmin(OC_User::getUser())) {
$l = OC_L10N::get('lib');
self::error(array( 'data' => array( 'message' => $l->t('Authentication error') )));
exit();
......@@ -84,9 +86,9 @@ class OC_JSON{
public static function verifyUser() {
// Check if the user verified his password in the last 15 minutes
if($_SESSION['verifiedLogin'] < time() OR !isset($_SESSION['verifiedLogin'])) {
return false;
self::error(array( 'data' => array( 'message' => $l->t('Authentication error') )));
exit();
}
return true;
}
/**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment