diff options
author | root <clyhtsuriva@gmail.com> | 2020-03-01 21:18:29 +0100 |
---|---|---|
committer | root <clyhtsuriva@gmail.com> | 2020-03-01 21:18:29 +0100 |
commit | 30e5e0279463f67d94b1c0f55f2fda97bcf9b1df (patch) | |
tree | d347edbdc3a2a57b4be76c93c65841b8cd746723 /web/website | |
parent | 32dfd7da66bce3d39812cecf5aba5ef6f8c97c0b (diff) |
password protection
Diffstat (limited to 'web/website')
-rw-r--r-- | web/website/.htaccess | 4 | ||||
-rw-r--r-- | web/website/fonctions.py | 16 | ||||
-rw-r--r-- | web/website/init-bd.sql | 32 | ||||
-rw-r--r-- | web/website/style.css | 7 | ||||
-rw-r--r-- | web/website/test.html | 8 | ||||
-rw-r--r-- | web/website/test.py | 9 |
6 files changed, 76 insertions, 0 deletions
diff --git a/web/website/.htaccess b/web/website/.htaccess new file mode 100644 index 0000000..825c08d --- /dev/null +++ b/web/website/.htaccess @@ -0,0 +1,4 @@ +AuthType Basic +AuthName "restricted area" +AuthUserFile /var/www/html/ATS-Project/web/.htpasswd +require valid-user diff --git a/web/website/fonctions.py b/web/website/fonctions.py new file mode 100644 index 0000000..1b18cc7 --- /dev/null +++ b/web/website/fonctions.py @@ -0,0 +1,16 @@ +#!/usr/bin/python3 +# -*- coding: utf-8 -*- + +def baseHTML(title,body): + content=("""<!DOCTYPE html> +<html> + <head> + <title>"""+ title +"""</title> + <meta charset="UTF-8"> + <link rel="stylesheet" type="text/css" href="styde.css"> + </head> + <body>"""+ body +"""</body> +</html> + + """) + return content diff --git a/web/website/init-bd.sql b/web/website/init-bd.sql new file mode 100644 index 0000000..6cd080f --- /dev/null +++ b/web/website/init-bd.sql @@ -0,0 +1,32 @@ +--Example used in a previous project + +/* +drop table if exists util cascade; +drop table if exists contact cascade; + +create table util( + id_util serial primary key, + login varchar(20) not null, + mdp varchar(20) +); + +create table contact( + id_contact serial primary key, + nom varchar(100), + email varchar(100), + tel varchar(10), + adresse varchar(100), + latitude real, + longitude real, + id_util smallint not null references util +); + +insert into util(login,mdp) values ('root','root'); +insert into util(login,mdp) values ('pico','pico'); +*/ + +--drop table if exists aaa cascade; + +--create table aaa( +-- bbb ccc ddd +--); diff --git a/web/website/style.css b/web/website/style.css new file mode 100644 index 0000000..69f4ad1 --- /dev/null +++ b/web/website/style.css @@ -0,0 +1,7 @@ +body { + background-color:#000000; +} + +p{ + color: white; +} diff --git a/web/website/test.html b/web/website/test.html new file mode 100644 index 0000000..b789672 --- /dev/null +++ b/web/website/test.html @@ -0,0 +1,8 @@ +<!DOCTYPE html> +<html> + <head> + <title>Test</title> + <meta charset="UTF-8"> + </head> + <body>This is a test page</body> +</html> diff --git a/web/website/test.py b/web/website/test.py new file mode 100644 index 0000000..4da1d58 --- /dev/null +++ b/web/website/test.py @@ -0,0 +1,9 @@ +#!/usr/bin/python3 +# -*- coding: utf-8 -*- + +import mod_python +import fonctions + +def index(req): + req.content_type="text/html" + req.write(fonctions.baseHTML("Test","This is a test page.")) |