From b3b1dcfb0e85316e056b3e5c5450b4a48d3a4e63 Mon Sep 17 00:00:00 2001 From: monica-reverte Date: Wed, 21 Dec 2022 12:40:57 +0100 Subject: [PATCH 1/9] server-variables --- server_variables.php | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 server_variables.php diff --git a/server_variables.php b/server_variables.php new file mode 100644 index 0000000..370ec65 --- /dev/null +++ b/server_variables.php @@ -0,0 +1,9 @@ +'; +print_r($_SERVER); + + +?> \ No newline at end of file From 9f0685861fd9be2f97dc5d5a796c67076a37ab57 Mon Sep 17 00:00:00 2001 From: monica-reverte Date: Wed, 21 Dec 2022 12:45:58 +0100 Subject: [PATCH 2/9] session_variables --- session_variables.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 session_variables.php diff --git a/session_variables.php b/session_variables.php new file mode 100644 index 0000000..5b4e012 --- /dev/null +++ b/session_variables.php @@ -0,0 +1,18 @@ +'; +print_r($_SESSION); +echo ''; + + + + +?> \ No newline at end of file From baea5df20dc714256ee183c6b5c994ed596a84ed Mon Sep 17 00:00:00 2001 From: monica-reverte Date: Wed, 21 Dec 2022 13:18:37 +0100 Subject: [PATCH 3/9] php.ini --- phpinfo.php | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 phpinfo.php diff --git a/phpinfo.php b/phpinfo.php new file mode 100644 index 0000000..c9d8e67 --- /dev/null +++ b/phpinfo.php @@ -0,0 +1,8 @@ + \ No newline at end of file From 03b4094a5276904f13b49e02669f6aa269fa44f3 Mon Sep 17 00:00:00 2001 From: monica-reverte Date: Wed, 21 Dec 2022 13:39:19 +0100 Subject: [PATCH 4/9] basicindex --- phpinfo.php => General Analysis/phpinfo.php | 0 .../server_variables.php | 0 .../session_variables.php | 0 Session login Exercise/close-session.php | 0 Session login Exercise/index.php | 36 +++++++++++++++++++ Session login Exercise/panel.php | 0 Session login Exercise/validate.php | 0 7 files changed, 36 insertions(+) rename phpinfo.php => General Analysis/phpinfo.php (100%) rename server_variables.php => General Analysis/server_variables.php (100%) rename session_variables.php => General Analysis/session_variables.php (100%) create mode 100644 Session login Exercise/close-session.php create mode 100644 Session login Exercise/index.php create mode 100644 Session login Exercise/panel.php create mode 100644 Session login Exercise/validate.php diff --git a/phpinfo.php b/General Analysis/phpinfo.php similarity index 100% rename from phpinfo.php rename to General Analysis/phpinfo.php diff --git a/server_variables.php b/General Analysis/server_variables.php similarity index 100% rename from server_variables.php rename to General Analysis/server_variables.php diff --git a/session_variables.php b/General Analysis/session_variables.php similarity index 100% rename from session_variables.php rename to General Analysis/session_variables.php diff --git a/Session login Exercise/close-session.php b/Session login Exercise/close-session.php new file mode 100644 index 0000000..e69de29 diff --git a/Session login Exercise/index.php b/Session login Exercise/index.php new file mode 100644 index 0000000..d9280fb --- /dev/null +++ b/Session login Exercise/index.php @@ -0,0 +1,36 @@ + + + + + + + Document + + + +
+ + +
+ + + +
+ + + + + + + + + +
+ + \ No newline at end of file diff --git a/Session login Exercise/panel.php b/Session login Exercise/panel.php new file mode 100644 index 0000000..e69de29 diff --git a/Session login Exercise/validate.php b/Session login Exercise/validate.php new file mode 100644 index 0000000..e69de29 From 37a68352d2b73cfd2f38a20ebe3318ad070bded6 Mon Sep 17 00:00:00 2001 From: monica-reverte Date: Wed, 21 Dec 2022 15:17:31 +0100 Subject: [PATCH 5/9] validate --- Session login Exercise/index.php | 2 +- Session login Exercise/validate.php | 28 ++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/Session login Exercise/index.php b/Session login Exercise/index.php index d9280fb..6ad483d 100644 --- a/Session login Exercise/index.php +++ b/Session login Exercise/index.php @@ -11,7 +11,7 @@

diff --git a/Session login Exercise/validate.php b/Session login Exercise/validate.php index e69de29..c77ad43 100644 --- a/Session login Exercise/validate.php +++ b/Session login Exercise/validate.php @@ -0,0 +1,28 @@ + \ No newline at end of file From 7d8e0180ad34ac8c0208c6c4ad074361b9b18973 Mon Sep 17 00:00:00 2001 From: monica-reverte Date: Wed, 21 Dec 2022 15:25:14 +0100 Subject: [PATCH 6/9] changes --- .../{close-session.php => close_session.php} | 0 Session login Exercise/panel.php | 30 +++++++++++++++++++ 2 files changed, 30 insertions(+) rename Session login Exercise/{close-session.php => close_session.php} (100%) diff --git a/Session login Exercise/close-session.php b/Session login Exercise/close_session.php similarity index 100% rename from Session login Exercise/close-session.php rename to Session login Exercise/close_session.php diff --git a/Session login Exercise/panel.php b/Session login Exercise/panel.php index e69de29..3fbd38e 100644 --- a/Session login Exercise/panel.php +++ b/Session login Exercise/panel.php @@ -0,0 +1,30 @@ + + + + + + + + + + Panel + + + +

Panel

+ + "; + } else { + header("Location: ./index.php"); + } + ?> + + Log out + + + \ No newline at end of file From 3240d6d1a5d2f349b329b2e8cfdb529c84392218 Mon Sep 17 00:00:00 2001 From: monica-reverte Date: Wed, 21 Dec 2022 15:34:53 +0100 Subject: [PATCH 7/9] close session --- Session login Exercise/close_session.php | 8 ++++++++ Session login Exercise/panel.php | 3 ++- Session login Exercise/validate.php | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/Session login Exercise/close_session.php b/Session login Exercise/close_session.php index e69de29..db32c14 100644 --- a/Session login Exercise/close_session.php +++ b/Session login Exercise/close_session.php @@ -0,0 +1,8 @@ + \ No newline at end of file diff --git a/Session login Exercise/panel.php b/Session login Exercise/panel.php index 3fbd38e..7b1585e 100644 --- a/Session login Exercise/panel.php +++ b/Session login Exercise/panel.php @@ -21,10 +21,11 @@ echo "Welcome, " . $_SESSION["name"], "
"; } else { header("Location: ./index.php"); + echo "Is a private section, you must log in"; } ?> - Log out + \ No newline at end of file diff --git a/Session login Exercise/validate.php b/Session login Exercise/validate.php index c77ad43..a091ffd 100644 --- a/Session login Exercise/validate.php +++ b/Session login Exercise/validate.php @@ -11,7 +11,7 @@ if($_POST['name'] == $name && $_POST['password'] == $password){ - $_SESSION['user'] = $_POST['name']; + $_SESSION['name'] = $_POST['name']; header("Location: panel.php"); }else{ header("Location: index.php"); From 002e104d41aec110bb9aa2e5d43da0f34ee57ecc Mon Sep 17 00:00:00 2001 From: monica-reverte Date: Thu, 22 Dec 2022 10:11:48 +0100 Subject: [PATCH 8/9] basefinish --- Session login Exercise/index.php | 8 +++++++- Session login Exercise/panel.php | 4 ++-- Session login Exercise/validate.php | 9 ++++----- 3 files changed, 13 insertions(+), 8 deletions(-) diff --git a/Session login Exercise/index.php b/Session login Exercise/index.php index 6ad483d..f8b35e9 100644 --- a/Session login Exercise/index.php +++ b/Session login Exercise/index.php @@ -8,10 +8,16 @@ + +
diff --git a/Session login Exercise/panel.php b/Session login Exercise/panel.php index 7b1585e..5225182 100644 --- a/Session login Exercise/panel.php +++ b/Session login Exercise/panel.php @@ -17,8 +17,8 @@ "; + if (isset($_SESSION["user"])) { + echo "Welcome, " . $_SESSION["user"], "
"; } else { header("Location: ./index.php"); echo "Is a private section, you must log in"; diff --git a/Session login Exercise/validate.php b/Session login Exercise/validate.php index a091ffd..cd19885 100644 --- a/Session login Exercise/validate.php +++ b/Session login Exercise/validate.php @@ -2,7 +2,7 @@ session_start(); - print_r($_POST); + print_r($_REQUEST); $name = "monica"; @@ -10,12 +10,11 @@ - if($_POST['name'] == $name && $_POST['password'] == $password){ - $_SESSION['name'] = $_POST['name']; + if($_REQUEST['user'] == $name && $_REQUEST['password'] == $password){ + $_SESSION['user'] = $_REQUEST['user']; header("Location: panel.php"); }else{ - header("Location: index.php"); - echo "error"; + header("Location: index.php?error=incorrectuser"); } From 87c5c878d1b917e20da25d1ebfbf0dc3404a8cee Mon Sep 17 00:00:00 2001 From: monica-reverte Date: Thu, 22 Dec 2022 13:00:44 +0100 Subject: [PATCH 9/9] finish --- Session login Exercise/index.php | 46 +++++++++++++---------------- Session login Exercise/panel.php | 11 ++++--- Session login Exercise/validate.php | 7 +---- 3 files changed, 28 insertions(+), 36 deletions(-) diff --git a/Session login Exercise/index.php b/Session login Exercise/index.php index f8b35e9..7f9f7a3 100644 --- a/Session login Exercise/index.php +++ b/Session login Exercise/index.php @@ -4,39 +4,33 @@ + + + Document - You must log in!"; + if(isset($_GET["logout"])) echo "You are log out!"; ?> - - - -
- - - -
- - - - - - - - - - + +
+
+
+ + +
Write your username
+
+
+ + +
+ +
+
\ No newline at end of file diff --git a/Session login Exercise/panel.php b/Session login Exercise/panel.php index 5225182..168f855 100644 --- a/Session login Exercise/panel.php +++ b/Session login Exercise/panel.php @@ -1,5 +1,6 @@ @@ -9,11 +10,14 @@ - Panel + + + + Private Panel -

Panel

+

Private Panel

"; } else { header("Location: ./index.php"); - echo "Is a private section, you must log in"; } ?> - + \ No newline at end of file diff --git a/Session login Exercise/validate.php b/Session login Exercise/validate.php index cd19885..37e978d 100644 --- a/Session login Exercise/validate.php +++ b/Session login Exercise/validate.php @@ -5,11 +5,11 @@ print_r($_REQUEST); + $name = "monica"; $password = "1234"; - if($_REQUEST['user'] == $name && $_REQUEST['password'] == $password){ $_SESSION['user'] = $_REQUEST['user']; header("Location: panel.php"); @@ -19,9 +19,4 @@ - - - - - ?> \ No newline at end of file