remove secure flag
This commit is contained in:
parent
bcaee128ac
commit
73e168ef23
@ -56,10 +56,10 @@ impl ResponseError for MnmlHttpError {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn login_res(token: String, secure: bool) -> HttpResponse {
|
fn login_res(token: String) -> HttpResponse {
|
||||||
HttpResponse::Ok()
|
HttpResponse::Ok()
|
||||||
.cookie(Cookie::build("x-auth-token", token)
|
.cookie(Cookie::build("x-auth-token", token)
|
||||||
.secure(secure)
|
// .secure(secure)
|
||||||
.http_only(true)
|
.http_only(true)
|
||||||
.same_site(SameSite::Strict)
|
.same_site(SameSite::Strict)
|
||||||
.max_age(60 * 60 * 24 * 7) // 1 week aligns with db set
|
.max_age(60 * 60 * 24 * 7) // 1 week aligns with db set
|
||||||
@ -73,7 +73,7 @@ fn logout_res() -> HttpResponse {
|
|||||||
// .secure(secure)
|
// .secure(secure)
|
||||||
.http_only(true)
|
.http_only(true)
|
||||||
.same_site(SameSite::Strict)
|
.same_site(SameSite::Strict)
|
||||||
.max_age(-1) // 1 week aligns with db set
|
.max_age(-1)
|
||||||
.finish())
|
.finish())
|
||||||
.finish()
|
.finish()
|
||||||
}
|
}
|
||||||
@ -85,7 +85,7 @@ fn login(state: web::Data<State>, params: web::Json::<AccountLoginParams>) -> Re
|
|||||||
match account_login(¶ms.name, ¶ms.password, &mut tx) {
|
match account_login(¶ms.name, ¶ms.password, &mut tx) {
|
||||||
Ok(token) => {
|
Ok(token) => {
|
||||||
tx.commit().or(Err(MnmlHttpError::ServerError))?;
|
tx.commit().or(Err(MnmlHttpError::ServerError))?;
|
||||||
Ok(login_res(token, state.secure))
|
Ok(login_res(token))
|
||||||
},
|
},
|
||||||
Err(e) => {
|
Err(e) => {
|
||||||
info!("{:?}", e);
|
info!("{:?}", e);
|
||||||
@ -119,7 +119,7 @@ fn register(state: web::Data<State>, params: web::Json::<AccountCreateParams>) -
|
|||||||
match account_create(¶ms.name, ¶ms.password, ¶ms.code, &mut tx) {
|
match account_create(¶ms.name, ¶ms.password, ¶ms.code, &mut tx) {
|
||||||
Ok(token) => {
|
Ok(token) => {
|
||||||
tx.commit().or(Err(MnmlHttpError::ServerError))?;
|
tx.commit().or(Err(MnmlHttpError::ServerError))?;
|
||||||
Ok(login_res(token, state.secure))
|
Ok(login_res(token))
|
||||||
},
|
},
|
||||||
Err(e) => {
|
Err(e) => {
|
||||||
info!("{:?}", e);
|
info!("{:?}", e);
|
||||||
@ -141,7 +141,6 @@ fn create_pool(url: String) -> Pool<PostgresConnectionManager> {
|
|||||||
pub struct State {
|
pub struct State {
|
||||||
pub pool: PgPool,
|
pub pool: PgPool,
|
||||||
// pub pubsub: PubSub,
|
// pub pubsub: PubSub,
|
||||||
secure: bool,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn start() {
|
pub fn start() {
|
||||||
@ -170,7 +169,7 @@ pub fn start() {
|
|||||||
});
|
});
|
||||||
|
|
||||||
HttpServer::new(move || App::new()
|
HttpServer::new(move || App::new()
|
||||||
.data(State { pool: pool.clone(), secure: false })
|
.data(State { pool: pool.clone() })
|
||||||
.wrap(middleware::Logger::default())
|
.wrap(middleware::Logger::default())
|
||||||
.wrap(Cors::new().supports_credentials())
|
.wrap(Cors::new().supports_credentials())
|
||||||
.service(web::resource("/api/login").route(web::post().to(login)))
|
.service(web::resource("/api/login").route(web::post().to(login)))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user