fix: remove discord from the signup
This commit is contained in:
parent
5b6195db31
commit
36b13fb1f2
2 changed files with 5 additions and 10 deletions
|
@ -15,7 +15,6 @@ pub struct AccountsPending {
|
||||||
name_first : String,
|
name_first : String,
|
||||||
name_second : String,
|
name_second : String,
|
||||||
auth_code : String,
|
auth_code : String,
|
||||||
discord: Option<String>,
|
|
||||||
// will only last for a few hours
|
// will only last for a few hours
|
||||||
expiry: i64
|
expiry: i64
|
||||||
}
|
}
|
||||||
|
@ -42,7 +41,6 @@ pub async fn db_init(config: &Config) -> Result<Pool<Sqlite>, Error> {
|
||||||
name_first text not null,
|
name_first text not null,
|
||||||
name_second text not null,
|
name_second text not null,
|
||||||
auth_code text not null,
|
auth_code text not null,
|
||||||
discord text,
|
|
||||||
expiry integer not null
|
expiry integer not null
|
||||||
)",
|
)",
|
||||||
)
|
)
|
||||||
|
|
|
@ -12,8 +12,7 @@ pub struct LdapNewUser {
|
||||||
// email that is used on wolves
|
// email that is used on wolves
|
||||||
mail: String,
|
mail: String,
|
||||||
name_first : String,
|
name_first : String,
|
||||||
name_second : String,
|
name_second : String
|
||||||
discord: Option<String>
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Handles initial detail entering page
|
/// Handles initial detail entering page
|
||||||
|
@ -33,8 +32,7 @@ pub async fn post_new_account(mut req: Request<State>) -> tide::Result {
|
||||||
user,
|
user,
|
||||||
mail,
|
mail,
|
||||||
name_first,
|
name_first,
|
||||||
name_second,
|
name_second
|
||||||
discord
|
|
||||||
} = req.body_json().await?;
|
} = req.body_json().await?;
|
||||||
|
|
||||||
let config = &req.state().config;
|
let config = &req.state().config;
|
||||||
|
@ -114,8 +112,8 @@ pub async fn post_new_account(mut req: Request<State>) -> tide::Result {
|
||||||
|
|
||||||
sqlx::query_as::<_, AccountsPending>(
|
sqlx::query_as::<_, AccountsPending>(
|
||||||
r#"
|
r#"
|
||||||
INSERT OR REPLACE INTO accounts_pending (user, mail, name_first, name_second, auth_code, discord, expiry)
|
INSERT OR REPLACE INTO accounts_pending (user, mail, name_first, name_second, auth_code, expiry)
|
||||||
VALUES (?1, ?2, ?3, ?4, ?5, ?6, ?7)
|
VALUES (?1, ?2, ?3, ?4, ?5, ?6)
|
||||||
"#,
|
"#,
|
||||||
)
|
)
|
||||||
.bind(&user)
|
.bind(&user)
|
||||||
|
@ -123,7 +121,6 @@ pub async fn post_new_account(mut req: Request<State>) -> tide::Result {
|
||||||
.bind(&name_first)
|
.bind(&name_first)
|
||||||
.bind(&name_second)
|
.bind(&name_second)
|
||||||
.bind(&auth_code)
|
.bind(&auth_code)
|
||||||
.bind(&discord)
|
|
||||||
.bind(&expiry)
|
.bind(&expiry)
|
||||||
.fetch_optional(pool)
|
.fetch_optional(pool)
|
||||||
.await
|
.await
|
||||||
|
@ -198,7 +195,7 @@ pub async fn post_new_account_confirmation(mut req: Request<State>) -> tide::Res
|
||||||
// need to bind as admin
|
// need to bind as admin
|
||||||
ldap.simple_bind(&config.ldap_admin, &config.ldap_admin_pw)?.success()?;
|
ldap.simple_bind(&config.ldap_admin, &config.ldap_admin_pw)?.success()?;
|
||||||
|
|
||||||
let AccountsPending{ user, mail, name_first, name_second, auth_code, discord, expiry } = &results[0];
|
let AccountsPending{ user, mail, name_first, name_second, auth_code, expiry } = &results[0];
|
||||||
let dn = format!("uid={},ou=users,dc=skynet,dc=ie", user);
|
let dn = format!("uid={},ou=users,dc=skynet,dc=ie", user);
|
||||||
let uid_number = get_max_uid_number(db).await.to_string();
|
let uid_number = get_max_uid_number(db).await.to_string();
|
||||||
let home_directory = format!("/home/{}", user);
|
let home_directory = format!("/home/{}", user);
|
||||||
|
|
Loading…
Reference in a new issue