* Split cmd_user() and cmd_pass() into frontend/backend functions
[citadel.git] / citadel / user_ops.h
index 553e185b3807d3c31f1fff43da767026cff14072..b151ff18f1fce7045333add6cb512af2e2f80893 100644 (file)
@@ -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
+};
+
+
+
+