gjp -> encryption, xor, level db boilerplate

This commit is contained in:
Reid 2023-09-02 21:05:08 -07:00
parent 847d8ea35c
commit 1b40b16fd8
Signed by: reidlab
GPG key ID: 6C9EAA3364F962C8
12 changed files with 160 additions and 17 deletions

View file

@ -43,7 +43,7 @@ pub fn login_account(input: Form<FromLoginAccount>) -> status::Custom<&'static s
Ok(account_id_gjp2) => {
let user_id = helpers::accounts::get_user_id_from_account_id(account_id_gjp2.0);
match verify_password(helpers::gjp::get_gjp2(input.password.clone()).as_bytes(), account_id_gjp2.1.as_str()) {
match verify_password(helpers::encryption::get_gjp2(input.password.clone()).as_bytes(), account_id_gjp2.1.as_str()) {
Ok(_) => return status::Custom(Status::Ok,
Box::leak(format!("{},{}", account_id_gjp2.0, user_id).into_boxed_str())
),

View file

@ -60,7 +60,7 @@ pub fn register_account(input: Form<FormRegisterAccount>) -> status::Custom<&'st
let new_account = NewAccount {
username: input.userName.clone(),
gjp2: helpers::gjp::get_gjp2_hashed(input.password.clone()),
gjp2: helpers::encryption::get_gjp2_hashed(input.password.clone()),
email: input.email.clone()
};
inserted_account = diesel::insert_into(accounts)