diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 5ed72e2e..061d1b48 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -5,6 +5,7 @@ on: pull_request: branches: - 'main' +name: Lint rust jobs: cargolint: diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index d11f36ef..22ce39e8 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -1,4 +1,5 @@ on: [pull_request] +name: Test rust jobs: build_and_test: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 05b9c6bf..5a823d16 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -7,6 +7,7 @@ on: pull_request: paths: - 'src/**' +name: Test rust jobs: build_and_test: diff --git a/src/gpodder/auth/authentication.rs b/src/gpodder/auth/authentication.rs index ea4ee4c3..ccd8595d 100644 --- a/src/gpodder/auth/authentication.rs +++ b/src/gpodder/auth/authentication.rs @@ -46,12 +46,9 @@ pub async fn login( if let Some(admin_username) = &env.username { if admin_username == &unwrapped_username { - if let Some(admin_password) = &env.password { - if admin_password == &digest(password.clone()) { - return Ok(HttpResponse::Ok().json("Login successful")); - } + return Err(CustomError::Conflict("The user you are trying to login is equal to the admin user. Please\ + use another user to login.".to_string())); } - } } let user = User::find_by_username(