projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixed some indentation issues (and a typo).
[quassel.git]
/
src
/
core
/
storage.h
diff --git
a/src/core/storage.h
b/src/core/storage.h
index
f7495f4
..
b8f5c23
100644
(file)
--- a/
src/core/storage.h
+++ b/
src/core/storage.h
@@
-101,8
+101,9
@@
public slots:
//! Update a core user's password.
/** \param user The user's id
* \param password The user's new password
//! Update a core user's password.
/** \param user The user's id
* \param password The user's new password
+ * \return true on success.
*/
*/
- virtual
void
updateUser(UserId user, const QString &password) = 0;
+ virtual
bool
updateUser(UserId user, const QString &password) = 0;
//! Rename a user
/** \param user The user's id
//! Rename a user
/** \param user The user's id
@@
-117,6
+118,12
@@
public slots:
*/
virtual UserId validateUser(const QString &user, const QString &password) = 0;
*/
virtual UserId validateUser(const QString &user, const QString &password) = 0;
+ //! Check if a user with given username exists. Do not use for login purposes!
+ /** \param username The username to validate
+ * \return A valid UserId if the user exists; 0 else
+ */
+ virtual UserId getUserId(const QString &username) = 0;
+
//! Determine the UserId of the internal user
/** \return A valid UserId if the password matches the username; 0 else
*/
//! Determine the UserId of the internal user
/** \return A valid UserId if the password matches the username; 0 else
*/