fixed html escaping and fixed env variable names
This commit is contained in:
parent
7becde6dc7
commit
7f4637e13f
4 changed files with 7 additions and 7 deletions
|
@ -4,7 +4,7 @@
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<meta property="og:title" content=" {{ post.title }} | {{ username }}' blog" />
|
<meta property="og:title" content=" {{ post.title }} | {{ username }}' blog" />
|
||||||
<meta property="og:description" content="{{ post.body }}" />
|
<meta property="og:description" content="{{ post.body | safe | striptags }}" />
|
||||||
<meta property="og:image" content="/static/site-image.png" />
|
<meta property="og:image" content="/static/site-image.png" />
|
||||||
|
|
||||||
<title> {{ post.title }} | {{ username }}' blog </title>
|
<title> {{ post.title }} | {{ username }}' blog </title>
|
||||||
|
|
2
site/Cargo.lock
generated
2
site/Cargo.lock
generated
|
@ -561,7 +561,7 @@ checksum = "8aebca1129a03dc6dc2b127edd729435bbc4a37e1d5f4d7513165089ceb02634"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "crablog"
|
name = "crablog"
|
||||||
version = "0.1.0"
|
version = "0.2.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"actix-files",
|
"actix-files",
|
||||||
"actix-web",
|
"actix-web",
|
||||||
|
|
|
@ -36,7 +36,7 @@ async fn blog_edit_post(
|
||||||
form: Form<NewPostForm>,
|
form: Form<NewPostForm>,
|
||||||
) -> impl Responder {
|
) -> impl Responder {
|
||||||
let (valid, id) = id_valid(post_id);
|
let (valid, id) = id_valid(post_id);
|
||||||
if valid && *CONFIG_MAP.read().unwrap().get("AUTH_TOKEN").unwrap() == form.token {
|
if valid && *CONFIG_MAP.read().unwrap().get("SUBMIT_TOKEN").unwrap() == form.token {
|
||||||
edit_post_by_id(
|
edit_post_by_id(
|
||||||
id as i32,
|
id as i32,
|
||||||
&form.title.as_str(),
|
&form.title.as_str(),
|
||||||
|
@ -59,7 +59,7 @@ async fn blog_delete_post(
|
||||||
form: Form<BlogActionForm>,
|
form: Form<BlogActionForm>,
|
||||||
) -> impl Responder {
|
) -> impl Responder {
|
||||||
let (valid, id) = id_valid(post_id);
|
let (valid, id) = id_valid(post_id);
|
||||||
if valid && *CONFIG_MAP.read().unwrap().get("AUTH_TOKEN").unwrap() == form.token {
|
if valid && *CONFIG_MAP.read().unwrap().get("SUBMIT_TOKEN").unwrap() == form.token {
|
||||||
println!("Deleted post: {}", id);
|
println!("Deleted post: {}", id);
|
||||||
delete_post_by_id(id as i32);
|
delete_post_by_id(id as i32);
|
||||||
} else {
|
} else {
|
||||||
|
@ -78,7 +78,7 @@ async fn blog_hide_post(
|
||||||
form: Form<BlogActionForm>,
|
form: Form<BlogActionForm>,
|
||||||
) -> impl Responder {
|
) -> impl Responder {
|
||||||
let (valid, id) = id_valid(post_id);
|
let (valid, id) = id_valid(post_id);
|
||||||
if valid && *CONFIG_MAP.read().unwrap().get("AUTH_TOKEN").unwrap() == form.token {
|
if valid && *CONFIG_MAP.read().unwrap().get("SUBMIT_TOKEN").unwrap() == form.token {
|
||||||
println!("Hid post: {}", id);
|
println!("Hid post: {}", id);
|
||||||
hide_post_by_id(id as i32);
|
hide_post_by_id(id as i32);
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -29,8 +29,8 @@ async fn main() -> std::io::Result<()> {
|
||||||
|
|
||||||
HttpServer::new(|| {
|
HttpServer::new(|| {
|
||||||
|
|
||||||
let tera =
|
let mut tera = Tera::new(format!("{}{}", CONFIG_MAP.read().unwrap().get("ROOT_PATH").unwrap(), "/templates/*").as_str()).unwrap();
|
||||||
Tera::new(format!("{}{}", CONFIG_MAP.read().unwrap().get("ROOT_PATH").unwrap(), "/templates/*").as_str()).unwrap();
|
tera.autoescape_on(vec![".sql"]);
|
||||||
|
|
||||||
App::new()
|
App::new()
|
||||||
.data(tera)
|
.data(tera)
|
||||||
|
|
Loading…
Reference in a new issue