X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fuser_ops.h;h=b151ff18f1fce7045333add6cb512af2e2f80893;hb=be52a0c1ccd622a23fdb37076251b3df1bb99ae0;hp=553e185b3807d3c31f1fff43da767026cff14072;hpb=629b54b830c1cc3dac3c136f9b398c3fe2c1fe3e;p=citadel.git diff --git a/citadel/user_ops.h b/citadel/user_ops.h index 553e185b3..b151ff18f 100644 --- a/citadel/user_ops.h +++ b/citadel/user_ops.h @@ -44,3 +44,35 @@ int GenerateRelationshipIndex( char *IndexBuf, long RoomID, long RoomGen, long UserID); + +int CtdlLoginExistingUser(char *username); + +/* + * Values which may be returned by CtdlLoginExistingUser() + */ +enum { + pass_ok, + pass_already_logged_in, + pass_no_user, + pass_internal_error, + pass_wrong_password +}; + + + + +int CtdlTryPassword(char *password); + +/* + * Values which may be returned by CtdlTryPassword() + */ +enum { + login_ok, + login_already_logged_in, + login_too_many_users, + login_not_found +}; + + + +