pub async fn post_signin(tmpl: web::Data<Tera>, session: Session , form : web::Form<SigninUser> , conn: web::Data<sqlx::SqlitePool>) -> Result<HttpResponse, Error>{
let mut ctx = Context::new();
let add_user = sqlx::query("insert into users ( name , email , password ) values ( $1 , $2 , $3)")
.bind(&form.name)
.bind(&form.email)
.bind(&form.password).execute(&**conn).await.unwrap();
Ok(redirct("/"))
}
#[derive(Debug, Deserialize, Validate)]
pub struct SigninUser {
#[validate(length(min = 4))]
name: String,
#[validate(email)]
email: String,
#[validate(length(min = 5))]
password: String,
}
DataBasee does not record any information , i don'y know what's problem
select * from users;
Output: Nothing