diff --git a/src/users.rs b/src/users.rs index 51fecdc..62cd25b 100644 --- a/src/users.rs +++ b/src/users.rs @@ -14,8 +14,15 @@ cfg_if::cfg_if! { } use leptos::*; +use serde::{Serialize, Deserialize}; use crate::models::User; +#[derive(Clone, Debug, Serialize, Deserialize)] +pub struct UserCredentials { + pub username_or_email: String, + pub password: String +} + /// Get a user from the database by username or email /// Returns a Result with the user if found, None if not found, or an error if there was a problem #[cfg(feature = "ssr")]