summaryrefslogtreecommitdiffstats
path: root/core/lostpassword
diff options
context:
space:
mode:
authorBart Visscher <bartv@thisnet.nl>2013-09-02 21:22:18 +0200
committerBart Visscher <bartv@thisnet.nl>2013-09-02 21:25:32 +0200
commit5539b9e843dbd4125ba9bbb3de79d47ef48e059b (patch)
treec1a5ddff55d7e1e7681369ac1d8ff1c3831a3b89 /core/lostpassword
parente68b5f8b0da93bf1e039bc700aec8c816cc9afa9 (diff)
downloadnextcloud-server-5539b9e843dbd4125ba9bbb3de79d47ef48e059b.tar.gz
nextcloud-server-5539b9e843dbd4125ba9bbb3de79d47ef48e059b.zip
Use the namespaced variation of the classname.
Diffstat (limited to 'core/lostpassword')
-rw-r--r--core/lostpassword/controller.php43
1 files changed, 22 insertions, 21 deletions
diff --git a/core/lostpassword/controller.php b/core/lostpassword/controller.php
index 74a5be2b96f..66e4de5f54c 100644
--- a/core/lostpassword/controller.php
+++ b/core/lostpassword/controller.php
@@ -5,11 +5,12 @@
* later.
* See the COPYING-README file.
*/
+namespace OC\Core\LostPassword;
-class OC_Core_LostPassword_Controller {
+class Controller {
protected static function displayLostPasswordPage($error, $requested) {
- $isEncrypted = OC_App::isEnabled('files_encryption');
- OC_Template::printGuestPage('core/lostpassword', 'lostpassword',
+ $isEncrypted = \OC_App::isEnabled('files_encryption');
+ \OC_Template::printGuestPage('core/lostpassword', 'lostpassword',
array('error' => $error,
'requested' => $requested,
'isEncrypted' => $isEncrypted));
@@ -19,12 +20,12 @@ class OC_Core_LostPassword_Controller {
$route_args = array();
$route_args['token'] = $args['token'];
$route_args['user'] = $args['user'];
- OC_Template::printGuestPage('core/lostpassword', 'resetpassword',
+ \OC_Template::printGuestPage('core/lostpassword', 'resetpassword',
array('success' => $success, 'args' => $route_args));
}
protected static function checkToken($user, $token) {
- return OC_Preferences::getValue($user, 'owncloud', 'lostpassword') === hash('sha256', $token);
+ return \OC_Preferences::getValue($user, 'owncloud', 'lostpassword') === hash('sha256', $token);
}
public static function index($args) {
@@ -33,7 +34,7 @@ class OC_Core_LostPassword_Controller {
public static function sendEmail($args) {
- $isEncrypted = OC_App::isEnabled('files_encryption');
+ $isEncrypted = \OC_App::isEnabled('files_encryption');
if(!$isEncrypted || isset($_POST['continue'])) {
$continue = true;
@@ -41,26 +42,26 @@ class OC_Core_LostPassword_Controller {
$continue = false;
}
- if (OC_User::userExists($_POST['user']) && $continue) {
- $token = hash('sha256', OC_Util::generate_random_bytes(30).OC_Config::getValue('passwordsalt', ''));
- OC_Preferences::setValue($_POST['user'], 'owncloud', 'lostpassword',
+ if (\OC_User::userExists($_POST['user']) && $continue) {
+ $token = hash('sha256', \OC_Util::generate_random_bytes(30).\OC_Config::getValue('passwordsalt', ''));
+ \OC_Preferences::setValue($_POST['user'], 'owncloud', 'lostpassword',
hash('sha256', $token)); // Hash the token again to prevent timing attacks
- $email = OC_Preferences::getValue($_POST['user'], 'settings', 'email', '');
+ $email = \OC_Preferences::getValue($_POST['user'], 'settings', 'email', '');
if (!empty($email)) {
- $link = OC_Helper::linkToRoute('core_lostpassword_reset',
+ $link = \OC_Helper::linkToRoute('core_lostpassword_reset',
array('user' => $_POST['user'], 'token' => $token));
- $link = OC_Helper::makeURLAbsolute($link);
+ $link = \OC_Helper::makeURLAbsolute($link);
- $tmpl = new OC_Template('core/lostpassword', 'email');
+ $tmpl = new \OC_Template('core/lostpassword', 'email');
$tmpl->assign('link', $link, false);
$msg = $tmpl->fetchPage();
- $l = OC_L10N::get('core');
- $from = OCP\Util::getDefaultEmailAddress('lostpassword-noreply');
+ $l = \OC_L10N::get('core');
+ $from = \OCP\Util::getDefaultEmailAddress('lostpassword-noreply');
try {
- $defaults = new OC_Defaults();
- OC_Mail::send($email, $_POST['user'], $l->t('%s password reset', array($defaults->getName())), $msg, $from, $defaults->getName());
+ $defaults = new \OC_Defaults();
+ \OC_Mail::send($email, $_POST['user'], $l->t('%s password reset', array($defaults->getName())), $msg, $from, $defaults->getName());
} catch (Exception $e) {
- OC_Template::printErrorPage( 'A problem occurs during sending the e-mail please contact your administrator.');
+ \OC_Template::printErrorPage( 'A problem occurs during sending the e-mail please contact your administrator.');
}
self::displayLostPasswordPage(false, true);
} else {
@@ -84,9 +85,9 @@ class OC_Core_LostPassword_Controller {
public static function resetPassword($args) {
if (self::checkToken($args['user'], $args['token'])) {
if (isset($_POST['password'])) {
- if (OC_User::setPassword($args['user'], $_POST['password'])) {
- OC_Preferences::deleteKey($args['user'], 'owncloud', 'lostpassword');
- OC_User::unsetMagicInCookie();
+ if (\OC_User::setPassword($args['user'], $_POST['password'])) {
+ \OC_Preferences::deleteKey($args['user'], 'owncloud', 'lostpassword');
+ \OC_User::unsetMagicInCookie();
self::displayResetPasswordPage(true, $args);
} else {
self::displayResetPasswordPage(false, $args);