aboutsummaryrefslogtreecommitdiffstats
path: root/src/controllers/login_controller.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/controllers/login_controller.rs')
-rw-r--r--src/controllers/login_controller.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/controllers/login_controller.rs b/src/controllers/login_controller.rs
index 6ee5de1..8800c59 100644
--- a/src/controllers/login_controller.rs
+++ b/src/controllers/login_controller.rs
@@ -1,3 +1,4 @@
+#![cfg_attr(feature = "cargo-clippy", allow(needless_pass_by_value))]
use models::User;
use rocket::{
request::{FlashMessage, Form},
@@ -16,7 +17,7 @@ implement_responder_for!(LoginTemplate);
pub fn new(flash: Option<FlashMessage>) -> Page<LoginTemplate> {
Page {
title: String::from("Log in"),
- flash: flash,
+ flash,
content: LoginTemplate {},
}
}
@@ -30,7 +31,7 @@ pub struct LoginForm {
#[post("/create", data = "<login>")]
pub fn create(login: Form<LoginForm>, conn: DbConn) -> Flash<Redirect> {
let login = login.get();
- if let Ok(user) = User::by_email(&login.email, conn) {
+ if let Ok(user) = User::by_email(&login.email, &conn) {
if user.password == login.password {
return Flash::success(
Redirect::to("/"),