fix some docblocks in userservice

git-svn-id: https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk@632 b3834d28-1941-0410-a4f8-b48e95affb8f
This commit is contained in:
cweiske 2010-02-05 18:46:16 +00:00
parent d385ce8641
commit 132fe726a8

View file

@ -645,8 +645,6 @@ class SemanticScuttle_Service_User extends SemanticScuttle_DbService
return true;
}
/**
* Delete all bookmarks.
* Mainly used in unit tests.
@ -659,23 +657,44 @@ 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))
/**
* 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)))
$ok = $this->_updateuser(
$uId, $this->getFieldName('password'),
$this->sanitisePassword($password)
);
if ($ok) {
return $password;
else
} else {
return false;
}
}
function isReserved($username) {
if (in_array($username, $GLOBALS['reservedusers'])) {