From 132fe726a872a066a2fc90d05b4823e22587133f Mon Sep 17 00:00:00 2001 From: cweiske Date: Fri, 5 Feb 2010 18:46:16 +0000 Subject: fix some docblocks in userservice git-svn-id: https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk@632 b3834d28-1941-0410-a4f8-b48e95affb8f --- src/SemanticScuttle/Service/User.php | 43 ++++++++++++++++++++++++++---------- 1 file changed, 31 insertions(+), 12 deletions(-) (limited to 'src/SemanticScuttle/Service/User.php') diff --git a/src/SemanticScuttle/Service/User.php b/src/SemanticScuttle/Service/User.php index af732dd..cedde92 100644 --- a/src/SemanticScuttle/Service/User.php +++ b/src/SemanticScuttle/Service/User.php @@ -645,8 +645,6 @@ class SemanticScuttle_Service_User extends SemanticScuttle_DbService return true; } - - /** * Delete all bookmarks. * Mainly used in unit tests. @@ -659,22 +657,43 @@ class SemanticScuttle_Service_User extends SemanticScuttle_DbService $this->db->sql_query($query); } - - - function sanitisePassword($password) { + /** + * Hashes the password for storage in/querying the database. + * + * @param string $password Password to hash + * + * @return string Hashed password + */ + public function sanitisePassword($password) + { return sha1(trim($password)); } - function generatePassword($uId) { - if (!is_numeric($uId)) - return false; + /** + * Changes the password for the given user to a new, random one. + * + * @param integer $uId User ID + * + * @return string New password of false if something went wrong + */ + public function generatePassword($uId) + { + if (!is_numeric($uId)) { + return false; + } $password = $this->_randompassword(); - if ($this->_updateuser($uId, $this->getFieldName('password'), $this->sanitisePassword($password))) - return $password; - else - return false; + $ok = $this->_updateuser( + $uId, $this->getFieldName('password'), + $this->sanitisePassword($password) + ); + + if ($ok) { + return $password; + } else { + return false; + } } function isReserved($username) { -- cgit v1.2.3-54-g00ecf