aboutsummaryrefslogtreecommitdiff
path: root/web/website
diff options
context:
space:
mode:
authorroot <clyhtsuriva@gmail.com>2020-03-01 21:18:29 +0100
committerroot <clyhtsuriva@gmail.com>2020-03-01 21:18:29 +0100
commit30e5e0279463f67d94b1c0f55f2fda97bcf9b1df (patch)
treed347edbdc3a2a57b4be76c93c65841b8cd746723 /web/website
parent32dfd7da66bce3d39812cecf5aba5ef6f8c97c0b (diff)
password protection
Diffstat (limited to 'web/website')
-rw-r--r--web/website/.htaccess4
-rw-r--r--web/website/fonctions.py16
-rw-r--r--web/website/init-bd.sql32
-rw-r--r--web/website/style.css7
-rw-r--r--web/website/test.html8
-rw-r--r--web/website/test.py9
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."))