From f3ba98e03d22d7a04e745f67012ddef3dd3603c9 Mon Sep 17 00:00:00 2001 From: "Thoeni Fabian (Student Com20)" <fabian.thoeni@stud-inf.unibz.it> Date: Thu, 23 Dec 2021 02:24:45 +0100 Subject: [PATCH] v6 - favicon update, general changes --- .../public/css/styles_20211222002620.css | 122 +++++++++++++ .../public/css/styles_20211223001436.css | 121 +++++++++++++ .../public/css/styles_20211223001443.css | 123 ++++++++++++++ .../public/css/styles_20211223001448.css | 123 ++++++++++++++ .../public/css/styles_20211223001453.css | 123 ++++++++++++++ .../public/css/styles_20211223001458.css | 124 ++++++++++++++ .../public/css/styles_20211223001501.css | 124 ++++++++++++++ .../public/css/styles_20211223001503.css | 124 ++++++++++++++ .../public/css/styles_20211223001553.css | 125 ++++++++++++++ .../public/css/styles_20211223001626.css | 130 ++++++++++++++ .../public/css/styles_20211223001628.css | 129 ++++++++++++++ .../public/css/styles_20211223001631.css | 129 ++++++++++++++ .../public/css/styles_20211223001648.css | 129 ++++++++++++++ .../auth/register.blade_20211222002620.php | 77 +++++++++ .../auth/register.blade_20211223000436.php | 77 +++++++++ .../auth/register.blade_20211223000500.php | 5 + .../auth/register.blade_20211223000524.php | 65 +++++++ .../auth/register.blade_20211223000552.php | 65 +++++++ .../auth/register.blade_20211223000751.php | 65 +++++++ .../auth/register.blade_20211223000755.php | 65 +++++++ .../auth/register.blade_20211223000756.php | 65 +++++++ .../auth/register.blade_20211223000842.php | 66 ++++++++ .../auth/register.blade_20211223000859.php | 71 ++++++++ .../auth/register.blade_20211223000901.php | 71 ++++++++ .../auth/register.blade_20211223000908.php | 71 ++++++++ .../auth/register.blade_20211223000913.php | 71 ++++++++ .../auth/register.blade_20211223000916.php | 71 ++++++++ .../auth/register.blade_20211223000918.php | 71 ++++++++ .../auth/register.blade_20211223000939.php | 74 ++++++++ .../auth/register.blade_20211223000942.php | 72 ++++++++ .../auth/register.blade_20211223000950.php | 73 ++++++++ .../auth/register.blade_20211223000952.php | 78 +++++++++ .../auth/register.blade_20211223000954.php | 84 +++++++++ .../auth/register.blade_20211223000957.php | 85 ++++++++++ .../auth/register.blade_20211223001000.php | 86 ++++++++++ .../auth/register.blade_20211223001010.php | 91 ++++++++++ .../auth/register.blade_20211223001011.php | 92 ++++++++++ .../auth/register.blade_20211223001017.php | 92 ++++++++++ .../auth/register.blade_20211223001026.php | 92 ++++++++++ .../auth/register.blade_20211223001051.php | 98 +++++++++++ .../auth/register.blade_20211223001101.php | 98 +++++++++++ .../auth/register.blade_20211223001123.php | 101 +++++++++++ .../auth/register.blade_20211223001132.php | 99 +++++++++++ .../auth/register.blade_20211223001135.php | 98 +++++++++++ .../auth/register.blade_20211223001224.php | 98 +++++++++++ .../auth/register.blade_20211223001228.php | 98 +++++++++++ .../auth/register.blade_20211223001229.php | 98 +++++++++++ .../auth/register.blade_20211223001233.php | 98 +++++++++++ .../auth/register.blade_20211223001250.php | 98 +++++++++++ .../auth/register.blade_20211223001254.php | 98 +++++++++++ .../auth/register.blade_20211223001300.php | 98 +++++++++++ .../auth/register.blade_20211223001303.php | 98 +++++++++++ .../auth/register.blade_20211223001525.php | 98 +++++++++++ .../auth/register.blade_20211223001530.php | 98 +++++++++++ .../auth/register.blade_20211223001611.php | 98 +++++++++++ .../auth/register.blade_20211223001614.php | 98 +++++++++++ .../auth/register.blade_20211223020828.php | 96 +++++++++++ .../auth/register.blade_20211223020829.php | 95 +++++++++++ .../auth/register.blade_20211223020831.php | 94 ++++++++++ .../auth/register.blade_20211223020833.php | 93 ++++++++++ .../layouts/app.blade_20211222002620.php | 85 ++++++++++ .../layouts/app.blade_20211223015325.php | 85 ++++++++++ .../layouts/app.blade_20211223015327.php | 85 ++++++++++ .../layouts/app.blade_20211223015329.php | 85 ++++++++++ .../layouts/app.blade_20211223020022.php | 86 ++++++++++ .../layouts/app.blade_20211223020027.php | 87 ++++++++++ .../layouts/app.blade_20211223020029.php | 86 ++++++++++ .../layouts/app.blade_20211223020031.php | 85 ++++++++++ .../layouts/app.blade_20211223020035.php | 84 +++++++++ .../layouts/app.blade_20211223020037.php | 83 +++++++++ .../layouts/app.blade_20211223020039.php | 81 +++++++++ .../layouts/app.blade_20211223020047.php | 81 +++++++++ .../layouts/app.blade_20211223020049.php | 81 +++++++++ .../layouts/app.blade_20211223020050.php | 80 +++++++++ .../layouts/app.blade_20211223020053.php | 78 +++++++++ .../layouts/app.blade_20211223020056.php | 77 +++++++++ .../layouts/signin.blade_20211222002620.php | 20 +++ .../layouts/signin.blade_20211223015426.php | 20 +++ .../layouts/signin.blade_20211223015813.php | 22 +++ .../layouts/signin.blade_20211223015821.php | 22 +++ .history/unsecure/login_20211221230851.php | 133 +++++++++++++++ .history/unsecure/login_20211223020336.php | 135 +++++++++++++++ .history/unsecure/login_20211223020339.php | 135 +++++++++++++++ .history/unsecure/login_20211223020522.php | 134 +++++++++++++++ .history/unsecure/login_20211223020526.php | 133 +++++++++++++++ .history/unsecure/login_20211223020541.php | 133 +++++++++++++++ .history/unsecure/login_20211223020547.php | 133 +++++++++++++++ .history/unsecure/login_20211223020550.php | 133 +++++++++++++++ .history/unsecure/login_20211223020559.php | 133 +++++++++++++++ .history/unsecure/login_20211223020600.php | 133 +++++++++++++++ .history/unsecure/login_20211223020601.php | 133 +++++++++++++++ .history/unsecure/login_20211223020607.php | 133 +++++++++++++++ .history/unsecure/login_20211223020614.php | 132 +++++++++++++++ .history/unsecure/login_20211223020616.php | 130 ++++++++++++++ .history/unsecure/login_20211223020623.php | 129 ++++++++++++++ .history/unsecure/login_20211223020626.php | 128 ++++++++++++++ .history/unsecure/login_20211223020631.php | 127 ++++++++++++++ .history/unsecure/login_20211223020640.php | 127 ++++++++++++++ .history/unsecure/login_20211223020646.php | 126 ++++++++++++++ .history/unsecure/login_20211223020648.php | 125 ++++++++++++++ .history/unsecure/login_20211223020947.php | 125 ++++++++++++++ .history/unsecure/login_20211223020949.php | 125 ++++++++++++++ .history/unsecure/login_20211223021125.php | 125 ++++++++++++++ .history/unsecure/login_20211223021149.php | 124 ++++++++++++++ .history/unsecure/login_20211223021256.php | 124 ++++++++++++++ .history/unsecure/login_20211223021257.php | 125 ++++++++++++++ .history/unsecure/login_20211223021302.php | 125 ++++++++++++++ .history/unsecure/login_20211223021305.php | 125 ++++++++++++++ .history/unsecure/login_20211223021315.php | 125 ++++++++++++++ .history/unsecure/login_20211223021332.php | 126 ++++++++++++++ .history/unsecure/login_20211223021335.php | 126 ++++++++++++++ .history/unsecure/login_20211223021337.php | 126 ++++++++++++++ .history/unsecure/login_20211223021350.php | 125 ++++++++++++++ .history/unsecure/login_20211223021353.php | 127 ++++++++++++++ .history/unsecure/login_20211223021404.php | 128 ++++++++++++++ .history/unsecure/login_20211223021407.php | 128 ++++++++++++++ .history/unsecure/login_20211223021409.php | 128 ++++++++++++++ .history/unsecure/login_20211223021410.php | 129 ++++++++++++++ .history/unsecure/login_20211223021411.php | 129 ++++++++++++++ .history/unsecure/login_20211223021413.php | 129 ++++++++++++++ .history/unsecure/login_20211223021417.php | 130 ++++++++++++++ .history/unsecure/login_20211223021426.php | 130 ++++++++++++++ .history/unsecure/login_20211223021429.php | 130 ++++++++++++++ .history/unsecure/login_20211223021431.php | 130 ++++++++++++++ .history/unsecure/login_20211223021437.php | 131 ++++++++++++++ .history/unsecure/login_20211223021439.php | 131 ++++++++++++++ .history/unsecure/login_20211223021442.php | 131 ++++++++++++++ .history/unsecure/login_20211223021447.php | 131 ++++++++++++++ .history/unsecure/login_20211223021450.php | 131 ++++++++++++++ .history/unsecure/login_20211223021452.php | 131 ++++++++++++++ .history/unsecure/login_20211223021455.php | 131 ++++++++++++++ .history/unsecure/login_20211223021457.php | 131 ++++++++++++++ .history/unsecure/login_20211223021502.php | 131 ++++++++++++++ .history/unsecure/login_20211223021505.php | 131 ++++++++++++++ .history/unsecure/login_20211223021507.php | 131 ++++++++++++++ .history/unsecure/login_20211223021511.php | 131 ++++++++++++++ .history/unsecure/login_20211223021513.php | 131 ++++++++++++++ .history/unsecure/login_20211223021517.php | 131 ++++++++++++++ .history/unsecure/login_20211223021518.php | 131 ++++++++++++++ .history/unsecure/login_20211223021520.php | 131 ++++++++++++++ .history/unsecure/login_20211223021639.php | 130 ++++++++++++++ .history/unsecure/login_20211223021923.php | 130 ++++++++++++++ .history/unsecure/login_20211223022252.php | 124 ++++++++++++++ .history/unsecure/login_20211223022258.php | 121 +++++++++++++ .history/unsecure/login_20211223022304.php | 121 +++++++++++++ .../unsecure/questions_20211223020135.php | 160 ++++++++++++++++++ .../unsecure/questions_20211223020142.php | 160 ++++++++++++++++++ .../unsecure/questions_20211223020227.php | 160 ++++++++++++++++++ .../unsecure/questions_20211223020316.php | 160 ++++++++++++++++++ .../unsecure/questions_20211223020657.php | 159 +++++++++++++++++ .../unsecure/questions_20211223020701.php | 158 +++++++++++++++++ .../unsecure/questions_20211223020703.php | 157 +++++++++++++++++ .../unsecure/questions_20211223020707.php | 156 +++++++++++++++++ .../unsecure/questions_20211223020720.php | 155 +++++++++++++++++ .../unsecure/questions_20211223020722.php | 154 +++++++++++++++++ .../unsecure/questions_20211223020728.php | 153 +++++++++++++++++ .../unsecure/questions_20211223020734.php | 152 +++++++++++++++++ .../unsecure/questions_20211223020736.php | 151 +++++++++++++++++ .../unsecure/questions_20211223020738.php | 150 ++++++++++++++++ .../unsecure/questions_20211223020742.php | 149 ++++++++++++++++ .../unsecure/questions_20211223020744.php | 148 ++++++++++++++++ .../unsecure/questions_20211223020748.php | 147 ++++++++++++++++ .../unsecure/questions_20211223020750.php | 146 ++++++++++++++++ .../unsecure/questions_20211223020752.php | 145 ++++++++++++++++ .../unsecure/questions_20211223020756.php | 144 ++++++++++++++++ .../unsecure/questions_20211223020804.php | 145 ++++++++++++++++ .../unsecure/questions_20211223022025.php | 145 ++++++++++++++++ .../unsecure/questions_20211223022156.php | 145 ++++++++++++++++ .../unsecure/questions_20211223022225.php | 145 ++++++++++++++++ .history/unsecure/register_20211221230851.php | 111 ++++++++++++ .history/unsecure/register_20211223020346.php | 113 +++++++++++++ .history/unsecure/register_20211223020349.php | 110 ++++++++++++ .history/unsecure/register_20211223020351.php | 109 ++++++++++++ .history/unsecure/register_20211223020355.php | 107 ++++++++++++ .history/unsecure/register_20211223020358.php | 106 ++++++++++++ .history/unsecure/register_20211223020400.php | 105 ++++++++++++ .history/unsecure/register_20211223020402.php | 104 ++++++++++++ .history/unsecure/register_20211223020429.php | 98 +++++++++++ .history/unsecure/register_20211223020433.php | 97 +++++++++++ .history/unsecure/register_20211223020454.php | 96 +++++++++++ .history/unsecure/register_20211223020457.php | 96 +++++++++++ .history/unsecure/register_20211223020500.php | 94 ++++++++++ .history/unsecure/register_20211223020504.php | 93 ++++++++++ .history/unsecure/register_20211223020508.php | 92 ++++++++++ .history/unsecure/register_20211223020512.php | 91 ++++++++++ .history/unsecure/register_20211223022014.php | 90 ++++++++++ .history/unsecure/register_20211223022233.php | 90 ++++++++++ .history/unsecure/styles_20211221230851.css | 118 +++++++++++++ .history/unsecure/styles_20211223021537.css | 120 +++++++++++++ .history/unsecure/styles_20211223021538.css | 122 +++++++++++++ .history/unsecure/styles_20211223021542.css | 122 +++++++++++++ .history/unsecure/styles_20211223021703.css | 122 +++++++++++++ .history/unsecure/styles_20211223021945.css | 122 +++++++++++++ .history/unsecure/styles_20211223021947.css | 123 ++++++++++++++ .history/unsecure/styles_20211223021951.css | 122 +++++++++++++ .history/unsecure/styles_20211223021954.css | 120 +++++++++++++ .history/unsecure/styles_20211223022004.css | 120 +++++++++++++ .history/unsecure/styles_20211223022005.css | 121 +++++++++++++ .history/unsecure/styles_20211223022007.css | 124 ++++++++++++++ .history/unsecure/styles_20211223022222.css | 124 ++++++++++++++ secure/public/img/favicon.png | Bin 0 -> 778 bytes .../resources/views/auth/register.blade.php | 5 - secure/resources/views/layouts/app.blade.php | 12 +- .../resources/views/layouts/signin.blade.php | 4 +- secure/resources/views/welcome.blade.php | 41 ----- unsecure/img/favicon.png | Bin 0 -> 778 bytes unsecure/login.php | 36 ++-- unsecure/questions.php | 17 +- unsecure/register.php | 25 +-- unsecure/styles.css | 34 ++-- unsecure/welcome.php | 50 ------ 211 files changed, 22440 insertions(+), 183 deletions(-) create mode 100644 .history/secure/public/css/styles_20211222002620.css create mode 100644 .history/secure/public/css/styles_20211223001436.css create mode 100644 .history/secure/public/css/styles_20211223001443.css create mode 100644 .history/secure/public/css/styles_20211223001448.css create mode 100644 .history/secure/public/css/styles_20211223001453.css create mode 100644 .history/secure/public/css/styles_20211223001458.css create mode 100644 .history/secure/public/css/styles_20211223001501.css create mode 100644 .history/secure/public/css/styles_20211223001503.css create mode 100644 .history/secure/public/css/styles_20211223001553.css create mode 100644 .history/secure/public/css/styles_20211223001626.css create mode 100644 .history/secure/public/css/styles_20211223001628.css create mode 100644 .history/secure/public/css/styles_20211223001631.css create mode 100644 .history/secure/public/css/styles_20211223001648.css create mode 100644 .history/secure/resources/views/auth/register.blade_20211222002620.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223000436.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223000500.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223000524.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223000552.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223000751.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223000755.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223000756.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223000842.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223000859.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223000901.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223000908.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223000913.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223000916.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223000918.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223000939.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223000942.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223000950.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223000952.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223000954.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223000957.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223001000.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223001010.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223001011.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223001017.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223001026.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223001051.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223001101.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223001123.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223001132.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223001135.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223001224.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223001228.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223001229.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223001233.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223001250.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223001254.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223001300.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223001303.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223001525.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223001530.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223001611.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223001614.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223020828.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223020829.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223020831.php create mode 100644 .history/secure/resources/views/auth/register.blade_20211223020833.php create mode 100644 .history/secure/resources/views/layouts/app.blade_20211222002620.php create mode 100644 .history/secure/resources/views/layouts/app.blade_20211223015325.php create mode 100644 .history/secure/resources/views/layouts/app.blade_20211223015327.php create mode 100644 .history/secure/resources/views/layouts/app.blade_20211223015329.php create mode 100644 .history/secure/resources/views/layouts/app.blade_20211223020022.php create mode 100644 .history/secure/resources/views/layouts/app.blade_20211223020027.php create mode 100644 .history/secure/resources/views/layouts/app.blade_20211223020029.php create mode 100644 .history/secure/resources/views/layouts/app.blade_20211223020031.php create mode 100644 .history/secure/resources/views/layouts/app.blade_20211223020035.php create mode 100644 .history/secure/resources/views/layouts/app.blade_20211223020037.php create mode 100644 .history/secure/resources/views/layouts/app.blade_20211223020039.php create mode 100644 .history/secure/resources/views/layouts/app.blade_20211223020047.php create mode 100644 .history/secure/resources/views/layouts/app.blade_20211223020049.php create mode 100644 .history/secure/resources/views/layouts/app.blade_20211223020050.php create mode 100644 .history/secure/resources/views/layouts/app.blade_20211223020053.php create mode 100644 .history/secure/resources/views/layouts/app.blade_20211223020056.php create mode 100644 .history/secure/resources/views/layouts/signin.blade_20211222002620.php create mode 100644 .history/secure/resources/views/layouts/signin.blade_20211223015426.php create mode 100644 .history/secure/resources/views/layouts/signin.blade_20211223015813.php create mode 100644 .history/secure/resources/views/layouts/signin.blade_20211223015821.php create mode 100644 .history/unsecure/login_20211221230851.php create mode 100644 .history/unsecure/login_20211223020336.php create mode 100644 .history/unsecure/login_20211223020339.php create mode 100644 .history/unsecure/login_20211223020522.php create mode 100644 .history/unsecure/login_20211223020526.php create mode 100644 .history/unsecure/login_20211223020541.php create mode 100644 .history/unsecure/login_20211223020547.php create mode 100644 .history/unsecure/login_20211223020550.php create mode 100644 .history/unsecure/login_20211223020559.php create mode 100644 .history/unsecure/login_20211223020600.php create mode 100644 .history/unsecure/login_20211223020601.php create mode 100644 .history/unsecure/login_20211223020607.php create mode 100644 .history/unsecure/login_20211223020614.php create mode 100644 .history/unsecure/login_20211223020616.php create mode 100644 .history/unsecure/login_20211223020623.php create mode 100644 .history/unsecure/login_20211223020626.php create mode 100644 .history/unsecure/login_20211223020631.php create mode 100644 .history/unsecure/login_20211223020640.php create mode 100644 .history/unsecure/login_20211223020646.php create mode 100644 .history/unsecure/login_20211223020648.php create mode 100644 .history/unsecure/login_20211223020947.php create mode 100644 .history/unsecure/login_20211223020949.php create mode 100644 .history/unsecure/login_20211223021125.php create mode 100644 .history/unsecure/login_20211223021149.php create mode 100644 .history/unsecure/login_20211223021256.php create mode 100644 .history/unsecure/login_20211223021257.php create mode 100644 .history/unsecure/login_20211223021302.php create mode 100644 .history/unsecure/login_20211223021305.php create mode 100644 .history/unsecure/login_20211223021315.php create mode 100644 .history/unsecure/login_20211223021332.php create mode 100644 .history/unsecure/login_20211223021335.php create mode 100644 .history/unsecure/login_20211223021337.php create mode 100644 .history/unsecure/login_20211223021350.php create mode 100644 .history/unsecure/login_20211223021353.php create mode 100644 .history/unsecure/login_20211223021404.php create mode 100644 .history/unsecure/login_20211223021407.php create mode 100644 .history/unsecure/login_20211223021409.php create mode 100644 .history/unsecure/login_20211223021410.php create mode 100644 .history/unsecure/login_20211223021411.php create mode 100644 .history/unsecure/login_20211223021413.php create mode 100644 .history/unsecure/login_20211223021417.php create mode 100644 .history/unsecure/login_20211223021426.php create mode 100644 .history/unsecure/login_20211223021429.php create mode 100644 .history/unsecure/login_20211223021431.php create mode 100644 .history/unsecure/login_20211223021437.php create mode 100644 .history/unsecure/login_20211223021439.php create mode 100644 .history/unsecure/login_20211223021442.php create mode 100644 .history/unsecure/login_20211223021447.php create mode 100644 .history/unsecure/login_20211223021450.php create mode 100644 .history/unsecure/login_20211223021452.php create mode 100644 .history/unsecure/login_20211223021455.php create mode 100644 .history/unsecure/login_20211223021457.php create mode 100644 .history/unsecure/login_20211223021502.php create mode 100644 .history/unsecure/login_20211223021505.php create mode 100644 .history/unsecure/login_20211223021507.php create mode 100644 .history/unsecure/login_20211223021511.php create mode 100644 .history/unsecure/login_20211223021513.php create mode 100644 .history/unsecure/login_20211223021517.php create mode 100644 .history/unsecure/login_20211223021518.php create mode 100644 .history/unsecure/login_20211223021520.php create mode 100644 .history/unsecure/login_20211223021639.php create mode 100644 .history/unsecure/login_20211223021923.php create mode 100644 .history/unsecure/login_20211223022252.php create mode 100644 .history/unsecure/login_20211223022258.php create mode 100644 .history/unsecure/login_20211223022304.php create mode 100644 .history/unsecure/questions_20211223020135.php create mode 100644 .history/unsecure/questions_20211223020142.php create mode 100644 .history/unsecure/questions_20211223020227.php create mode 100644 .history/unsecure/questions_20211223020316.php create mode 100644 .history/unsecure/questions_20211223020657.php create mode 100644 .history/unsecure/questions_20211223020701.php create mode 100644 .history/unsecure/questions_20211223020703.php create mode 100644 .history/unsecure/questions_20211223020707.php create mode 100644 .history/unsecure/questions_20211223020720.php create mode 100644 .history/unsecure/questions_20211223020722.php create mode 100644 .history/unsecure/questions_20211223020728.php create mode 100644 .history/unsecure/questions_20211223020734.php create mode 100644 .history/unsecure/questions_20211223020736.php create mode 100644 .history/unsecure/questions_20211223020738.php create mode 100644 .history/unsecure/questions_20211223020742.php create mode 100644 .history/unsecure/questions_20211223020744.php create mode 100644 .history/unsecure/questions_20211223020748.php create mode 100644 .history/unsecure/questions_20211223020750.php create mode 100644 .history/unsecure/questions_20211223020752.php create mode 100644 .history/unsecure/questions_20211223020756.php create mode 100644 .history/unsecure/questions_20211223020804.php create mode 100644 .history/unsecure/questions_20211223022025.php create mode 100644 .history/unsecure/questions_20211223022156.php create mode 100644 .history/unsecure/questions_20211223022225.php create mode 100644 .history/unsecure/register_20211221230851.php create mode 100644 .history/unsecure/register_20211223020346.php create mode 100644 .history/unsecure/register_20211223020349.php create mode 100644 .history/unsecure/register_20211223020351.php create mode 100644 .history/unsecure/register_20211223020355.php create mode 100644 .history/unsecure/register_20211223020358.php create mode 100644 .history/unsecure/register_20211223020400.php create mode 100644 .history/unsecure/register_20211223020402.php create mode 100644 .history/unsecure/register_20211223020429.php create mode 100644 .history/unsecure/register_20211223020433.php create mode 100644 .history/unsecure/register_20211223020454.php create mode 100644 .history/unsecure/register_20211223020457.php create mode 100644 .history/unsecure/register_20211223020500.php create mode 100644 .history/unsecure/register_20211223020504.php create mode 100644 .history/unsecure/register_20211223020508.php create mode 100644 .history/unsecure/register_20211223020512.php create mode 100644 .history/unsecure/register_20211223022014.php create mode 100644 .history/unsecure/register_20211223022233.php create mode 100644 .history/unsecure/styles_20211221230851.css create mode 100644 .history/unsecure/styles_20211223021537.css create mode 100644 .history/unsecure/styles_20211223021538.css create mode 100644 .history/unsecure/styles_20211223021542.css create mode 100644 .history/unsecure/styles_20211223021703.css create mode 100644 .history/unsecure/styles_20211223021945.css create mode 100644 .history/unsecure/styles_20211223021947.css create mode 100644 .history/unsecure/styles_20211223021951.css create mode 100644 .history/unsecure/styles_20211223021954.css create mode 100644 .history/unsecure/styles_20211223022004.css create mode 100644 .history/unsecure/styles_20211223022005.css create mode 100644 .history/unsecure/styles_20211223022007.css create mode 100644 .history/unsecure/styles_20211223022222.css create mode 100644 secure/public/img/favicon.png delete mode 100644 secure/resources/views/welcome.blade.php create mode 100644 unsecure/img/favicon.png delete mode 100644 unsecure/welcome.php diff --git a/.history/secure/public/css/styles_20211222002620.css b/.history/secure/public/css/styles_20211222002620.css new file mode 100644 index 0000000..290e411 --- /dev/null +++ b/.history/secure/public/css/styles_20211222002620.css @@ -0,0 +1,122 @@ +@import url('https://fonts.googleapis.com/css?family=Numans'); + +html, body { + background-image: url('https://steamcdn-a.akamaihd.net/steamcommunity/public/images/items/286300/c33a58cd147d270171996c766b102de411603d89.jpg'); + background-size: cover; + background-repeat: repeat-y; + height: 100%; + font-family: 'Numans', sans-serif; +} + + +.container { + height: 100%; + align-content: center; +} + +#card { + height: 370px; + margin-top: auto; + margin-bottom: auto; + width: 400px; + background-color: rgba(0, 0, 0, 0.5) !important; +} + +.social_icon span { + font-size: 60px; + margin-left: 10px; + color: #FFC312; +} + +.social_icon span:hover { + color: white; + cursor: pointer; +} + +.card-header h3 { + color: white; +} + +.social_icon { + position: absolute; + right: 20px; + top: -45px; +} + +.input-group-prepend span { + width: 50px; + background-color: #FFC312; + color: black; + border: 0 !important; +} + +input:focus { + outline: 0 0 0 0 !important; + box-shadow: 0 0 0 0 !important; + +} + +.remember { + color: white; +} + +.remember input { + width: 20px; + height: 20px; + margin-left: 15px; + margin-right: 5px; +} + +.login_btn { + color: black; + background-color: #FFC312; + width: 100px; + margin-left: 15px; +} + +.login_btn:hover { + color: black; + background-color: white; +} + +.links { + color: white; +} + +.links a { + margin-left: 4px; +} + +.flex-container { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.flex-welcome { + padding-top: 90px; + padding-bottom: 60px; + text-align: center; + + +} + +.neon { + color: #fff; + text-shadow: + 0 0 5px #fff, + 0 0 10px #fff, + 0 0 20px #fff, + 0 0 40px #0ff, + 0 0 80px #0ff, + 0 0 90px #0ff, + 0 0 100px #0ff, + 0 0 150px #0ff; + } + +.pass{ + color: red; +} + +.top-buffer { margin-top:15px;} diff --git a/.history/secure/public/css/styles_20211223001436.css b/.history/secure/public/css/styles_20211223001436.css new file mode 100644 index 0000000..5058236 --- /dev/null +++ b/.history/secure/public/css/styles_20211223001436.css @@ -0,0 +1,121 @@ +@import url('https://fonts.googleapis.com/css?family=Numans'); + +html, body { + background-image: url('https://steamcdn-a.akamaihd.net/steamcommunity/public/images/items/286300/c33a58cd147d270171996c766b102de411603d89.jpg'); + background-size: cover; + background-repeat: repeat-y; + height: 100%; + font-family: 'Numans', sans-serif; +} + + +.container { + height: 100%; + align-content: center; +} + +#card { + height: 370px; + margin-bottom: auto; + width: 400px; + background-color: rgba(0, 0, 0, 0.5) !important; +} + +.social_icon span { + font-size: 60px; + margin-left: 10px; + color: #FFC312; +} + +.social_icon span:hover { + color: white; + cursor: pointer; +} + +.card-header h3 { + color: white; +} + +.social_icon { + position: absolute; + right: 20px; + top: -45px; +} + +.input-group-prepend span { + width: 50px; + background-color: #FFC312; + color: black; + border: 0 !important; +} + +input:focus { + outline: 0 0 0 0 !important; + box-shadow: 0 0 0 0 !important; + +} + +.remember { + color: white; +} + +.remember input { + width: 20px; + height: 20px; + margin-left: 15px; + margin-right: 5px; +} + +.login_btn { + color: black; + background-color: #FFC312; + width: 100px; + margin-left: 15px; +} + +.login_btn:hover { + color: black; + background-color: white; +} + +.links { + color: white; +} + +.links a { + margin-left: 4px; +} + +.flex-container { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.flex-welcome { + padding-top: 90px; + padding-bottom: 60px; + text-align: center; + + +} + +.neon { + color: #fff; + text-shadow: + 0 0 5px #fff, + 0 0 10px #fff, + 0 0 20px #fff, + 0 0 40px #0ff, + 0 0 80px #0ff, + 0 0 90px #0ff, + 0 0 100px #0ff, + 0 0 150px #0ff; + } + +.pass{ + color: red; +} + +.top-buffer { margin-top:15px;} diff --git a/.history/secure/public/css/styles_20211223001443.css b/.history/secure/public/css/styles_20211223001443.css new file mode 100644 index 0000000..90685bd --- /dev/null +++ b/.history/secure/public/css/styles_20211223001443.css @@ -0,0 +1,123 @@ +@import url('https://fonts.googleapis.com/css?family=Numans'); + +html, body { + background-image: url('https://steamcdn-a.akamaihd.net/steamcommunity/public/images/items/286300/c33a58cd147d270171996c766b102de411603d89.jpg'); + background-size: cover; + background-repeat: repeat-y; + height: 100%; + font-family: 'Numans', sans-serif; +} + + +.container { + height: 100%; + align-content: center; +} + +#card { + +#card { + height: 370px; + margin-bottom: auto; + width: 400px; + background-color: rgba(0, 0, 0, 0.5) !important; +} + +.social_icon span { + font-size: 60px; + margin-left: 10px; + color: #FFC312; +} + +.social_icon span:hover { + color: white; + cursor: pointer; +} + +.card-header h3 { + color: white; +} + +.social_icon { + position: absolute; + right: 20px; + top: -45px; +} + +.input-group-prepend span { + width: 50px; + background-color: #FFC312; + color: black; + border: 0 !important; +} + +input:focus { + outline: 0 0 0 0 !important; + box-shadow: 0 0 0 0 !important; + +} + +.remember { + color: white; +} + +.remember input { + width: 20px; + height: 20px; + margin-left: 15px; + margin-right: 5px; +} + +.login_btn { + color: black; + background-color: #FFC312; + width: 100px; + margin-left: 15px; +} + +.login_btn:hover { + color: black; + background-color: white; +} + +.links { + color: white; +} + +.links a { + margin-left: 4px; +} + +.flex-container { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.flex-welcome { + padding-top: 90px; + padding-bottom: 60px; + text-align: center; + + +} + +.neon { + color: #fff; + text-shadow: + 0 0 5px #fff, + 0 0 10px #fff, + 0 0 20px #fff, + 0 0 40px #0ff, + 0 0 80px #0ff, + 0 0 90px #0ff, + 0 0 100px #0ff, + 0 0 150px #0ff; + } + +.pass{ + color: red; +} + +.top-buffer { margin-top:15px;} diff --git a/.history/secure/public/css/styles_20211223001448.css b/.history/secure/public/css/styles_20211223001448.css new file mode 100644 index 0000000..90685bd --- /dev/null +++ b/.history/secure/public/css/styles_20211223001448.css @@ -0,0 +1,123 @@ +@import url('https://fonts.googleapis.com/css?family=Numans'); + +html, body { + background-image: url('https://steamcdn-a.akamaihd.net/steamcommunity/public/images/items/286300/c33a58cd147d270171996c766b102de411603d89.jpg'); + background-size: cover; + background-repeat: repeat-y; + height: 100%; + font-family: 'Numans', sans-serif; +} + + +.container { + height: 100%; + align-content: center; +} + +#card { + +#card { + height: 370px; + margin-bottom: auto; + width: 400px; + background-color: rgba(0, 0, 0, 0.5) !important; +} + +.social_icon span { + font-size: 60px; + margin-left: 10px; + color: #FFC312; +} + +.social_icon span:hover { + color: white; + cursor: pointer; +} + +.card-header h3 { + color: white; +} + +.social_icon { + position: absolute; + right: 20px; + top: -45px; +} + +.input-group-prepend span { + width: 50px; + background-color: #FFC312; + color: black; + border: 0 !important; +} + +input:focus { + outline: 0 0 0 0 !important; + box-shadow: 0 0 0 0 !important; + +} + +.remember { + color: white; +} + +.remember input { + width: 20px; + height: 20px; + margin-left: 15px; + margin-right: 5px; +} + +.login_btn { + color: black; + background-color: #FFC312; + width: 100px; + margin-left: 15px; +} + +.login_btn:hover { + color: black; + background-color: white; +} + +.links { + color: white; +} + +.links a { + margin-left: 4px; +} + +.flex-container { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.flex-welcome { + padding-top: 90px; + padding-bottom: 60px; + text-align: center; + + +} + +.neon { + color: #fff; + text-shadow: + 0 0 5px #fff, + 0 0 10px #fff, + 0 0 20px #fff, + 0 0 40px #0ff, + 0 0 80px #0ff, + 0 0 90px #0ff, + 0 0 100px #0ff, + 0 0 150px #0ff; + } + +.pass{ + color: red; +} + +.top-buffer { margin-top:15px;} diff --git a/.history/secure/public/css/styles_20211223001453.css b/.history/secure/public/css/styles_20211223001453.css new file mode 100644 index 0000000..27720f5 --- /dev/null +++ b/.history/secure/public/css/styles_20211223001453.css @@ -0,0 +1,123 @@ +@import url('https://fonts.googleapis.com/css?family=Numans'); + +html, body { + background-image: url('https://steamcdn-a.akamaihd.net/steamcommunity/public/images/items/286300/c33a58cd147d270171996c766b102de411603d89.jpg'); + background-size: cover; + background-repeat: repeat-y; + height: 100%; + font-family: 'Numans', sans-serif; +} + + +.container { + height: 100%; + align-content: center; +} + +#card { +} +#card { + height: 370px; + margin-bottom: auto; + width: 400px; + background-color: rgba(0, 0, 0, 0.5) !important; +} + +.social_icon span { + font-size: 60px; + margin-left: 10px; + color: #FFC312; +} + +.social_icon span:hover { + color: white; + cursor: pointer; +} + +.card-header h3 { + color: white; +} + +.social_icon { + position: absolute; + right: 20px; + top: -45px; +} + +.input-group-prepend span { + width: 50px; + background-color: #FFC312; + color: black; + border: 0 !important; +} + +input:focus { + outline: 0 0 0 0 !important; + box-shadow: 0 0 0 0 !important; + +} + +.remember { + color: white; +} + +.remember input { + width: 20px; + height: 20px; + margin-left: 15px; + margin-right: 5px; +} + +.login_btn { + color: black; + background-color: #FFC312; + width: 100px; + margin-left: 15px; +} + +.login_btn:hover { + color: black; + background-color: white; +} + +.links { + color: white; +} + +.links a { + margin-left: 4px; +} + +.flex-container { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.flex-welcome { + padding-top: 90px; + padding-bottom: 60px; + text-align: center; + + +} + +.neon { + color: #fff; + text-shadow: + 0 0 5px #fff, + 0 0 10px #fff, + 0 0 20px #fff, + 0 0 40px #0ff, + 0 0 80px #0ff, + 0 0 90px #0ff, + 0 0 100px #0ff, + 0 0 150px #0ff; + } + +.pass{ + color: red; +} + +.top-buffer { margin-top:15px;} diff --git a/.history/secure/public/css/styles_20211223001458.css b/.history/secure/public/css/styles_20211223001458.css new file mode 100644 index 0000000..ad79276 --- /dev/null +++ b/.history/secure/public/css/styles_20211223001458.css @@ -0,0 +1,124 @@ +@import url('https://fonts.googleapis.com/css?family=Numans'); + +html, body { + background-image: url('https://steamcdn-a.akamaihd.net/steamcommunity/public/images/items/286300/c33a58cd147d270171996c766b102de411603d89.jpg'); + background-size: cover; + background-repeat: repeat-y; + height: 100%; + font-family: 'Numans', sans-serif; +} + + +.container { + height: 100%; + align-content: center; +} + +#card { + margin-top: ; +} +#card { + height: 370px; + margin-bottom: auto; + width: 400px; + background-color: rgba(0, 0, 0, 0.5) !important; +} + +.social_icon span { + font-size: 60px; + margin-left: 10px; + color: #FFC312; +} + +.social_icon span:hover { + color: white; + cursor: pointer; +} + +.card-header h3 { + color: white; +} + +.social_icon { + position: absolute; + right: 20px; + top: -45px; +} + +.input-group-prepend span { + width: 50px; + background-color: #FFC312; + color: black; + border: 0 !important; +} + +input:focus { + outline: 0 0 0 0 !important; + box-shadow: 0 0 0 0 !important; + +} + +.remember { + color: white; +} + +.remember input { + width: 20px; + height: 20px; + margin-left: 15px; + margin-right: 5px; +} + +.login_btn { + color: black; + background-color: #FFC312; + width: 100px; + margin-left: 15px; +} + +.login_btn:hover { + color: black; + background-color: white; +} + +.links { + color: white; +} + +.links a { + margin-left: 4px; +} + +.flex-container { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.flex-welcome { + padding-top: 90px; + padding-bottom: 60px; + text-align: center; + + +} + +.neon { + color: #fff; + text-shadow: + 0 0 5px #fff, + 0 0 10px #fff, + 0 0 20px #fff, + 0 0 40px #0ff, + 0 0 80px #0ff, + 0 0 90px #0ff, + 0 0 100px #0ff, + 0 0 150px #0ff; + } + +.pass{ + color: red; +} + +.top-buffer { margin-top:15px;} diff --git a/.history/secure/public/css/styles_20211223001501.css b/.history/secure/public/css/styles_20211223001501.css new file mode 100644 index 0000000..6ea0c8a --- /dev/null +++ b/.history/secure/public/css/styles_20211223001501.css @@ -0,0 +1,124 @@ +@import url('https://fonts.googleapis.com/css?family=Numans'); + +html, body { + background-image: url('https://steamcdn-a.akamaihd.net/steamcommunity/public/images/items/286300/c33a58cd147d270171996c766b102de411603d89.jpg'); + background-size: cover; + background-repeat: repeat-y; + height: 100%; + font-family: 'Numans', sans-serif; +} + + +.container { + height: 100%; + align-content: center; +} + +#card { + margin-top: 20%; +} +#card { + height: 370px; + margin-bottom: auto; + width: 400px; + background-color: rgba(0, 0, 0, 0.5) !important; +} + +.social_icon span { + font-size: 60px; + margin-left: 10px; + color: #FFC312; +} + +.social_icon span:hover { + color: white; + cursor: pointer; +} + +.card-header h3 { + color: white; +} + +.social_icon { + position: absolute; + right: 20px; + top: -45px; +} + +.input-group-prepend span { + width: 50px; + background-color: #FFC312; + color: black; + border: 0 !important; +} + +input:focus { + outline: 0 0 0 0 !important; + box-shadow: 0 0 0 0 !important; + +} + +.remember { + color: white; +} + +.remember input { + width: 20px; + height: 20px; + margin-left: 15px; + margin-right: 5px; +} + +.login_btn { + color: black; + background-color: #FFC312; + width: 100px; + margin-left: 15px; +} + +.login_btn:hover { + color: black; + background-color: white; +} + +.links { + color: white; +} + +.links a { + margin-left: 4px; +} + +.flex-container { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.flex-welcome { + padding-top: 90px; + padding-bottom: 60px; + text-align: center; + + +} + +.neon { + color: #fff; + text-shadow: + 0 0 5px #fff, + 0 0 10px #fff, + 0 0 20px #fff, + 0 0 40px #0ff, + 0 0 80px #0ff, + 0 0 90px #0ff, + 0 0 100px #0ff, + 0 0 150px #0ff; + } + +.pass{ + color: red; +} + +.top-buffer { margin-top:15px;} diff --git a/.history/secure/public/css/styles_20211223001503.css b/.history/secure/public/css/styles_20211223001503.css new file mode 100644 index 0000000..dc9c8a7 --- /dev/null +++ b/.history/secure/public/css/styles_20211223001503.css @@ -0,0 +1,124 @@ +@import url('https://fonts.googleapis.com/css?family=Numans'); + +html, body { + background-image: url('https://steamcdn-a.akamaihd.net/steamcommunity/public/images/items/286300/c33a58cd147d270171996c766b102de411603d89.jpg'); + background-size: cover; + background-repeat: repeat-y; + height: 100%; + font-family: 'Numans', sans-serif; +} + + +.container { + height: 100%; + align-content: center; +} + +#card2 { + margin-top: 20%; +} +#card { + height: 370px; + margin-bottom: auto; + width: 400px; + background-color: rgba(0, 0, 0, 0.5) !important; +} + +.social_icon span { + font-size: 60px; + margin-left: 10px; + color: #FFC312; +} + +.social_icon span:hover { + color: white; + cursor: pointer; +} + +.card-header h3 { + color: white; +} + +.social_icon { + position: absolute; + right: 20px; + top: -45px; +} + +.input-group-prepend span { + width: 50px; + background-color: #FFC312; + color: black; + border: 0 !important; +} + +input:focus { + outline: 0 0 0 0 !important; + box-shadow: 0 0 0 0 !important; + +} + +.remember { + color: white; +} + +.remember input { + width: 20px; + height: 20px; + margin-left: 15px; + margin-right: 5px; +} + +.login_btn { + color: black; + background-color: #FFC312; + width: 100px; + margin-left: 15px; +} + +.login_btn:hover { + color: black; + background-color: white; +} + +.links { + color: white; +} + +.links a { + margin-left: 4px; +} + +.flex-container { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.flex-welcome { + padding-top: 90px; + padding-bottom: 60px; + text-align: center; + + +} + +.neon { + color: #fff; + text-shadow: + 0 0 5px #fff, + 0 0 10px #fff, + 0 0 20px #fff, + 0 0 40px #0ff, + 0 0 80px #0ff, + 0 0 90px #0ff, + 0 0 100px #0ff, + 0 0 150px #0ff; + } + +.pass{ + color: red; +} + +.top-buffer { margin-top:15px;} diff --git a/.history/secure/public/css/styles_20211223001553.css b/.history/secure/public/css/styles_20211223001553.css new file mode 100644 index 0000000..e589392 --- /dev/null +++ b/.history/secure/public/css/styles_20211223001553.css @@ -0,0 +1,125 @@ +@import url('https://fonts.googleapis.com/css?family=Numans'); + +html, body { + background-image: url('https://steamcdn-a.akamaihd.net/steamcommunity/public/images/items/286300/c33a58cd147d270171996c766b102de411603d89.jpg'); + background-size: cover; + background-repeat: repeat-y; + height: 100%; + font-family: 'Numans', sans-serif; +} + + +.container { + height: 100%; + align-content: center; +} + +#card2 { + margin-top: 20%; +} +#card { + height: 370px; + margin-top: auto; + margin-bottom: auto; + width: 400px; + background-color: rgba(0, 0, 0, 0.5) !important; +} + +.social_icon span { + font-size: 60px; + margin-left: 10px; + color: #FFC312; +} + +.social_icon span:hover { + color: white; + cursor: pointer; +} + +.card-header h3 { + color: white; +} + +.social_icon { + position: absolute; + right: 20px; + top: -45px; +} + +.input-group-prepend span { + width: 50px; + background-color: #FFC312; + color: black; + border: 0 !important; +} + +input:focus { + outline: 0 0 0 0 !important; + box-shadow: 0 0 0 0 !important; + +} + +.remember { + color: white; +} + +.remember input { + width: 20px; + height: 20px; + margin-left: 15px; + margin-right: 5px; +} + +.login_btn { + color: black; + background-color: #FFC312; + width: 100px; + margin-left: 15px; +} + +.login_btn:hover { + color: black; + background-color: white; +} + +.links { + color: white; +} + +.links a { + margin-left: 4px; +} + +.flex-container { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.flex-welcome { + padding-top: 90px; + padding-bottom: 60px; + text-align: center; + + +} + +.neon { + color: #fff; + text-shadow: + 0 0 5px #fff, + 0 0 10px #fff, + 0 0 20px #fff, + 0 0 40px #0ff, + 0 0 80px #0ff, + 0 0 90px #0ff, + 0 0 100px #0ff, + 0 0 150px #0ff; + } + +.pass{ + color: red; +} + +.top-buffer { margin-top:15px;} diff --git a/.history/secure/public/css/styles_20211223001626.css b/.history/secure/public/css/styles_20211223001626.css new file mode 100644 index 0000000..d53373a --- /dev/null +++ b/.history/secure/public/css/styles_20211223001626.css @@ -0,0 +1,130 @@ +@import url('https://fonts.googleapis.com/css?family=Numans'); + +html, body { + background-image: url('https://steamcdn-a.akamaihd.net/steamcommunity/public/images/items/286300/c33a58cd147d270171996c766b102de411603d89.jpg'); + background-size: cover; + background-repeat: repeat-y; + height: 100%; + font-family: 'Numans', sans-serif; +} + + +.container { + height: 100%; + align-content: center; +} + +#card2 { + margin-top: 20%; + height: 370px; + margin-top: auto; + margin-bottom: auto; + width: 400px; + background-color: rgba(0, 0, 0, 0.5) !important; +} +#card { + height: 370px; + margin-top: auto; + margin-bottom: auto; + width: 400px; + background-color: rgba(0, 0, 0, 0.5) !important; +} + +.social_icon span { + font-size: 60px; + margin-left: 10px; + color: #FFC312; +} + +.social_icon span:hover { + color: white; + cursor: pointer; +} + +.card-header h3 { + color: white; +} + +.social_icon { + position: absolute; + right: 20px; + top: -45px; +} + +.input-group-prepend span { + width: 50px; + background-color: #FFC312; + color: black; + border: 0 !important; +} + +input:focus { + outline: 0 0 0 0 !important; + box-shadow: 0 0 0 0 !important; + +} + +.remember { + color: white; +} + +.remember input { + width: 20px; + height: 20px; + margin-left: 15px; + margin-right: 5px; +} + +.login_btn { + color: black; + background-color: #FFC312; + width: 100px; + margin-left: 15px; +} + +.login_btn:hover { + color: black; + background-color: white; +} + +.links { + color: white; +} + +.links a { + margin-left: 4px; +} + +.flex-container { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.flex-welcome { + padding-top: 90px; + padding-bottom: 60px; + text-align: center; + + +} + +.neon { + color: #fff; + text-shadow: + 0 0 5px #fff, + 0 0 10px #fff, + 0 0 20px #fff, + 0 0 40px #0ff, + 0 0 80px #0ff, + 0 0 90px #0ff, + 0 0 100px #0ff, + 0 0 150px #0ff; + } + +.pass{ + color: red; +} + +.top-buffer { margin-top:15px;} diff --git a/.history/secure/public/css/styles_20211223001628.css b/.history/secure/public/css/styles_20211223001628.css new file mode 100644 index 0000000..eeda2a2 --- /dev/null +++ b/.history/secure/public/css/styles_20211223001628.css @@ -0,0 +1,129 @@ +@import url('https://fonts.googleapis.com/css?family=Numans'); + +html, body { + background-image: url('https://steamcdn-a.akamaihd.net/steamcommunity/public/images/items/286300/c33a58cd147d270171996c766b102de411603d89.jpg'); + background-size: cover; + background-repeat: repeat-y; + height: 100%; + font-family: 'Numans', sans-serif; +} + + +.container { + height: 100%; + align-content: center; +} + +#card2 { + height: 370px; + margin-top: auto; + margin-bottom: auto; + width: 400px; + background-color: rgba(0, 0, 0, 0.5) !important; +} +#card { + height: 370px; + margin-top: auto; + margin-bottom: auto; + width: 400px; + background-color: rgba(0, 0, 0, 0.5) !important; +} + +.social_icon span { + font-size: 60px; + margin-left: 10px; + color: #FFC312; +} + +.social_icon span:hover { + color: white; + cursor: pointer; +} + +.card-header h3 { + color: white; +} + +.social_icon { + position: absolute; + right: 20px; + top: -45px; +} + +.input-group-prepend span { + width: 50px; + background-color: #FFC312; + color: black; + border: 0 !important; +} + +input:focus { + outline: 0 0 0 0 !important; + box-shadow: 0 0 0 0 !important; + +} + +.remember { + color: white; +} + +.remember input { + width: 20px; + height: 20px; + margin-left: 15px; + margin-right: 5px; +} + +.login_btn { + color: black; + background-color: #FFC312; + width: 100px; + margin-left: 15px; +} + +.login_btn:hover { + color: black; + background-color: white; +} + +.links { + color: white; +} + +.links a { + margin-left: 4px; +} + +.flex-container { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.flex-welcome { + padding-top: 90px; + padding-bottom: 60px; + text-align: center; + + +} + +.neon { + color: #fff; + text-shadow: + 0 0 5px #fff, + 0 0 10px #fff, + 0 0 20px #fff, + 0 0 40px #0ff, + 0 0 80px #0ff, + 0 0 90px #0ff, + 0 0 100px #0ff, + 0 0 150px #0ff; + } + +.pass{ + color: red; +} + +.top-buffer { margin-top:15px;} diff --git a/.history/secure/public/css/styles_20211223001631.css b/.history/secure/public/css/styles_20211223001631.css new file mode 100644 index 0000000..bd70510 --- /dev/null +++ b/.history/secure/public/css/styles_20211223001631.css @@ -0,0 +1,129 @@ +@import url('https://fonts.googleapis.com/css?family=Numans'); + +html, body { + background-image: url('https://steamcdn-a.akamaihd.net/steamcommunity/public/images/items/286300/c33a58cd147d270171996c766b102de411603d89.jpg'); + background-size: cover; + background-repeat: repeat-y; + height: 100%; + font-family: 'Numans', sans-serif; +} + + +.container { + height: 100%; + align-content: center; +} + +#card2 { + height: 370px; + margin-top: 20%; + margin-bottom: auto; + width: 400px; + background-color: rgba(0, 0, 0, 0.5) !important; +} +#card { + height: 370px; + margin-top: auto; + margin-bottom: auto; + width: 400px; + background-color: rgba(0, 0, 0, 0.5) !important; +} + +.social_icon span { + font-size: 60px; + margin-left: 10px; + color: #FFC312; +} + +.social_icon span:hover { + color: white; + cursor: pointer; +} + +.card-header h3 { + color: white; +} + +.social_icon { + position: absolute; + right: 20px; + top: -45px; +} + +.input-group-prepend span { + width: 50px; + background-color: #FFC312; + color: black; + border: 0 !important; +} + +input:focus { + outline: 0 0 0 0 !important; + box-shadow: 0 0 0 0 !important; + +} + +.remember { + color: white; +} + +.remember input { + width: 20px; + height: 20px; + margin-left: 15px; + margin-right: 5px; +} + +.login_btn { + color: black; + background-color: #FFC312; + width: 100px; + margin-left: 15px; +} + +.login_btn:hover { + color: black; + background-color: white; +} + +.links { + color: white; +} + +.links a { + margin-left: 4px; +} + +.flex-container { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.flex-welcome { + padding-top: 90px; + padding-bottom: 60px; + text-align: center; + + +} + +.neon { + color: #fff; + text-shadow: + 0 0 5px #fff, + 0 0 10px #fff, + 0 0 20px #fff, + 0 0 40px #0ff, + 0 0 80px #0ff, + 0 0 90px #0ff, + 0 0 100px #0ff, + 0 0 150px #0ff; + } + +.pass{ + color: red; +} + +.top-buffer { margin-top:15px;} diff --git a/.history/secure/public/css/styles_20211223001648.css b/.history/secure/public/css/styles_20211223001648.css new file mode 100644 index 0000000..c4876bb --- /dev/null +++ b/.history/secure/public/css/styles_20211223001648.css @@ -0,0 +1,129 @@ +@import url('https://fonts.googleapis.com/css?family=Numans'); + +html, body { + background-image: url('https://steamcdn-a.akamaihd.net/steamcommunity/public/images/items/286300/c33a58cd147d270171996c766b102de411603d89.jpg'); + background-size: cover; + background-repeat: repeat-y; + height: 100%; + font-family: 'Numans', sans-serif; +} + + +.container { + height: 100%; + align-content: center; +} + +#card2 { + height: 370px; + margin-top: 17%; + margin-bottom: auto; + width: 400px; + background-color: rgba(0, 0, 0, 0.5) !important; +} +#card { + height: 370px; + margin-top: auto; + margin-bottom: auto; + width: 400px; + background-color: rgba(0, 0, 0, 0.5) !important; +} + +.social_icon span { + font-size: 60px; + margin-left: 10px; + color: #FFC312; +} + +.social_icon span:hover { + color: white; + cursor: pointer; +} + +.card-header h3 { + color: white; +} + +.social_icon { + position: absolute; + right: 20px; + top: -45px; +} + +.input-group-prepend span { + width: 50px; + background-color: #FFC312; + color: black; + border: 0 !important; +} + +input:focus { + outline: 0 0 0 0 !important; + box-shadow: 0 0 0 0 !important; + +} + +.remember { + color: white; +} + +.remember input { + width: 20px; + height: 20px; + margin-left: 15px; + margin-right: 5px; +} + +.login_btn { + color: black; + background-color: #FFC312; + width: 100px; + margin-left: 15px; +} + +.login_btn:hover { + color: black; + background-color: white; +} + +.links { + color: white; +} + +.links a { + margin-left: 4px; +} + +.flex-container { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.flex-welcome { + padding-top: 90px; + padding-bottom: 60px; + text-align: center; + + +} + +.neon { + color: #fff; + text-shadow: + 0 0 5px #fff, + 0 0 10px #fff, + 0 0 20px #fff, + 0 0 40px #0ff, + 0 0 80px #0ff, + 0 0 90px #0ff, + 0 0 100px #0ff, + 0 0 150px #0ff; + } + +.pass{ + color: red; +} + +.top-buffer { margin-top:15px;} diff --git a/.history/secure/resources/views/auth/register.blade_20211222002620.php b/.history/secure/resources/views/auth/register.blade_20211222002620.php new file mode 100644 index 0000000..91855fd --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211222002620.php @@ -0,0 +1,77 @@ +@extends('layouts.app') + +@section('content') +<div class="container"> + <div class="row justify-content-center"> + <div class="col-md-8"> + <div class="card"> + <div class="card-header">{{ __('Register') }}</div> + + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + + <div class="row mb-3"> + <label for="name" class="col-md-4 col-form-label text-md-right">{{ __('Name') }}</label> + + <div class="col-md-6"> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + </div> + + <div class="row mb-3"> + <label for="email" class="col-md-4 col-form-label text-md-right">{{ __('E-Mail Address') }}</label> + + <div class="col-md-6"> + <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" value="{{ old('email') }}" required autocomplete="email"> + + @error('email') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + </div> + + <div class="row mb-3"> + <label for="password" class="col-md-4 col-form-label text-md-right">{{ __('Password') }}</label> + + <div class="col-md-6"> + <input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" required autocomplete="new-password"> + + @error('password') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + </div> + + <div class="row mb-3"> + <label for="password-confirm" class="col-md-4 col-form-label text-md-right">{{ __('Confirm Password') }}</label> + + <div class="col-md-6"> + <input id="password-confirm" type="password" class="form-control" name="password_confirmation" required autocomplete="new-password"> + </div> + </div> + + <div class="row mb-0"> + <div class="col-md-6 offset-md-4"> + <button type="submit" class="btn btn-primary"> + {{ __('Register') }} + </button> + </div> + </div> + </form> + </div> + </div> + </div> + </div> +</div> +@endsection diff --git a/.history/secure/resources/views/auth/register.blade_20211223000436.php b/.history/secure/resources/views/auth/register.blade_20211223000436.php new file mode 100644 index 0000000..5c658c6 --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223000436.php @@ -0,0 +1,77 @@ +@extends('layouts.signin') + +@section('content') +<div class="container"> + <div class="row justify-content-center"> + <div class="col-md-8"> + <div class="card"> + <div class="card-header">{{ __('Register') }}</div> + + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + + <div class="row mb-3"> + <label for="name" class="col-md-4 col-form-label text-md-right">{{ __('Name') }}</label> + + <div class="col-md-6"> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + </div> + + <div class="row mb-3"> + <label for="email" class="col-md-4 col-form-label text-md-right">{{ __('E-Mail Address') }}</label> + + <div class="col-md-6"> + <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" value="{{ old('email') }}" required autocomplete="email"> + + @error('email') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + </div> + + <div class="row mb-3"> + <label for="password" class="col-md-4 col-form-label text-md-right">{{ __('Password') }}</label> + + <div class="col-md-6"> + <input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" required autocomplete="new-password"> + + @error('password') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + </div> + + <div class="row mb-3"> + <label for="password-confirm" class="col-md-4 col-form-label text-md-right">{{ __('Confirm Password') }}</label> + + <div class="col-md-6"> + <input id="password-confirm" type="password" class="form-control" name="password_confirmation" required autocomplete="new-password"> + </div> + </div> + + <div class="row mb-0"> + <div class="col-md-6 offset-md-4"> + <button type="submit" class="btn btn-primary"> + {{ __('Register') }} + </button> + </div> + </div> + </form> + </div> + </div> + </div> + </div> +</div> +@endsection diff --git a/.history/secure/resources/views/auth/register.blade_20211223000500.php b/.history/secure/resources/views/auth/register.blade_20211223000500.php new file mode 100644 index 0000000..31c3e37 --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223000500.php @@ -0,0 +1,5 @@ +@extends('layouts.signin') + +@section('content') + +@endsection diff --git a/.history/secure/resources/views/auth/register.blade_20211223000524.php b/.history/secure/resources/views/auth/register.blade_20211223000524.php new file mode 100644 index 0000000..d0594c7 --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223000524.php @@ -0,0 +1,65 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="login.php">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + + </div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> + </div> +@endsection diff --git a/.history/secure/resources/views/auth/register.blade_20211223000552.php b/.history/secure/resources/views/auth/register.blade_20211223000552.php new file mode 100644 index 0000000..f45177a --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223000552.php @@ -0,0 +1,65 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="login.php">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + + </div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> + </div> +@endsection diff --git a/.history/secure/resources/views/auth/register.blade_20211223000751.php b/.history/secure/resources/views/auth/register.blade_20211223000751.php new file mode 100644 index 0000000..db88b78 --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223000751.php @@ -0,0 +1,65 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('logout') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + + </div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> + </div> +@endsection diff --git a/.history/secure/resources/views/auth/register.blade_20211223000755.php b/.history/secure/resources/views/auth/register.blade_20211223000755.php new file mode 100644 index 0000000..58a1a8b --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223000755.php @@ -0,0 +1,65 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('loging') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + + </div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> + </div> +@endsection diff --git a/.history/secure/resources/views/auth/register.blade_20211223000756.php b/.history/secure/resources/views/auth/register.blade_20211223000756.php new file mode 100644 index 0000000..60a0d69 --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223000756.php @@ -0,0 +1,65 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + + </div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> + </div> +@endsection diff --git a/.history/secure/resources/views/auth/register.blade_20211223000842.php b/.history/secure/resources/views/auth/register.blade_20211223000842.php new file mode 100644 index 0000000..5cb99cd --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223000842.php @@ -0,0 +1,66 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + + </div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> + </div> +@endsection diff --git a/.history/secure/resources/views/auth/register.blade_20211223000859.php b/.history/secure/resources/views/auth/register.blade_20211223000859.php new file mode 100644 index 0000000..9df7b57 --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223000859.php @@ -0,0 +1,71 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + + </div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + +@error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> +@enderror + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> + </div> +@endsection diff --git a/.history/secure/resources/views/auth/register.blade_20211223000901.php b/.history/secure/resources/views/auth/register.blade_20211223000901.php new file mode 100644 index 0000000..52ec001 --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223000901.php @@ -0,0 +1,71 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223000908.php b/.history/secure/resources/views/auth/register.blade_20211223000908.php new file mode 100644 index 0000000..95625df --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223000908.php @@ -0,0 +1,71 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223000913.php b/.history/secure/resources/views/auth/register.blade_20211223000913.php new file mode 100644 index 0000000..5b0609d --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223000913.php @@ -0,0 +1,71 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder"= value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223000916.php b/.history/secure/resources/views/auth/register.blade_20211223000916.php new file mode 100644 index 0000000..54066f6 --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223000916.php @@ -0,0 +1,71 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder=" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223000918.php b/.history/secure/resources/views/auth/register.blade_20211223000918.php new file mode 100644 index 0000000..b961552 --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223000918.php @@ -0,0 +1,71 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223000939.php b/.history/secure/resources/views/auth/register.blade_20211223000939.php new file mode 100644 index 0000000..0afef0b --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223000939.php @@ -0,0 +1,74 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223000942.php b/.history/secure/resources/views/auth/register.blade_20211223000942.php new file mode 100644 index 0000000..d57449d --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223000942.php @@ -0,0 +1,72 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223000950.php b/.history/secure/resources/views/auth/register.blade_20211223000950.php new file mode 100644 index 0000000..f545a76 --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223000950.php @@ -0,0 +1,73 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223000952.php b/.history/secure/resources/views/auth/register.blade_20211223000952.php new file mode 100644 index 0000000..b80dc81 --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223000952.php @@ -0,0 +1,78 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223000954.php b/.history/secure/resources/views/auth/register.blade_20211223000954.php new file mode 100644 index 0000000..cf7e3fb --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223000954.php @@ -0,0 +1,84 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223000957.php b/.history/secure/resources/views/auth/register.blade_20211223000957.php new file mode 100644 index 0000000..6eb115b --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223000957.php @@ -0,0 +1,85 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223001000.php b/.history/secure/resources/views/auth/register.blade_20211223001000.php new file mode 100644 index 0000000..c597690 --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223001000.php @@ -0,0 +1,86 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223001010.php b/.history/secure/resources/views/auth/register.blade_20211223001010.php new file mode 100644 index 0000000..850db8f --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223001010.php @@ -0,0 +1,91 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" value="{{ old('email') }}" required autocomplete="email"> + +@error('email') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> +@enderror </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223001011.php b/.history/secure/resources/views/auth/register.blade_20211223001011.php new file mode 100644 index 0000000..5e9eddf --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223001011.php @@ -0,0 +1,92 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" value="{{ old('email') }}" required autocomplete="email"> + + @error('email') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223001017.php b/.history/secure/resources/views/auth/register.blade_20211223001017.php new file mode 100644 index 0000000..93a7e8c --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223001017.php @@ -0,0 +1,92 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" value="{{ old('email') }}" required autocomplete="email"> + + @error('email') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223001026.php b/.history/secure/resources/views/auth/register.blade_20211223001026.php new file mode 100644 index 0000000..2839c77 --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223001026.php @@ -0,0 +1,92 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" placeholder="email" value="{{ old('email') }}" required autocomplete="email"> + + @error('email') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223001051.php b/.history/secure/resources/views/auth/register.blade_20211223001051.php new file mode 100644 index 0000000..9dd4cea --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223001051.php @@ -0,0 +1,98 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" placeholder="email" value="{{ old('email') }}" required autocomplete="email"> + + @error('email') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" required autocomplete="new-password"> + + @error('password') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223001101.php b/.history/secure/resources/views/auth/register.blade_20211223001101.php new file mode 100644 index 0000000..94ad001 --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223001101.php @@ -0,0 +1,98 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" placeholder="email" value="{{ old('email') }}" required autocomplete="email"> + + @error('email') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" required autocomplete="new-password"> + + @error('password') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password-confirm" type="password" class="form-control" name="password_confirmation" required autocomplete="new-password"> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223001123.php b/.history/secure/resources/views/auth/register.blade_20211223001123.php new file mode 100644 index 0000000..1e56b57 --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223001123.php @@ -0,0 +1,101 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" placeholder="email" value="{{ old('email') }}" required autocomplete="email"> + + @error('email') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" required autocomplete="new-password"> + + @error('password') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password-confirm" type="password" class="form-control" name="password_confirmation" required autocomplete="new-password"> + </div> + <br> + <div class="form-group"> + <button type="submit" class="btn btn-primary"> + {{ __('Register') }} + </button> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223001132.php b/.history/secure/resources/views/auth/register.blade_20211223001132.php new file mode 100644 index 0000000..193e36e --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223001132.php @@ -0,0 +1,99 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" placeholder="email" value="{{ old('email') }}" required autocomplete="email"> + + @error('email') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" required autocomplete="new-password"> + + @error('password') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password-confirm" type="password" class="form-control" name="password_confirmation" required autocomplete="new-password"> + </div> + <br> + <div class="form-group"> + + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223001135.php b/.history/secure/resources/views/auth/register.blade_20211223001135.php new file mode 100644 index 0000000..94ad001 --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223001135.php @@ -0,0 +1,98 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" placeholder="email" value="{{ old('email') }}" required autocomplete="email"> + + @error('email') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" required autocomplete="new-password"> + + @error('password') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password-confirm" type="password" class="form-control" name="password_confirmation" required autocomplete="new-password"> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223001224.php b/.history/secure/resources/views/auth/register.blade_20211223001224.php new file mode 100644 index 0000000..ffff8ab --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223001224.php @@ -0,0 +1,98 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class=></i></span> + </div> + <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" placeholder="email" value="{{ old('email') }}" required autocomplete="email"> + + @error('email') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" required autocomplete="new-password"> + + @error('password') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password-confirm" type="password" class="form-control" name="password_confirmation" required autocomplete="new-password"> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223001228.php b/.history/secure/resources/views/auth/register.blade_20211223001228.php new file mode 100644 index 0000000..f1d092b --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223001228.php @@ -0,0 +1,98 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i<i class="fas fa-envelope-open-text"></i>></i></span> + </div> + <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" placeholder="email" value="{{ old('email') }}" required autocomplete="email"> + + @error('email') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" required autocomplete="new-password"> + + @error('password') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password-confirm" type="password" class="form-control" name="password_confirmation" required autocomplete="new-password"> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223001229.php b/.history/secure/resources/views/auth/register.blade_20211223001229.php new file mode 100644 index 0000000..2a938a0 --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223001229.php @@ -0,0 +1,98 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i></i></span> + </div> + <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" placeholder="email" value="{{ old('email') }}" required autocomplete="email"> + + @error('email') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" required autocomplete="new-password"> + + @error('password') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password-confirm" type="password" class="form-control" name="password_confirmation" required autocomplete="new-password"> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223001233.php b/.history/secure/resources/views/auth/register.blade_20211223001233.php new file mode 100644 index 0000000..e954756 --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223001233.php @@ -0,0 +1,98 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-envelope-open-text"></i></span> + </div> + <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" placeholder="email" value="{{ old('email') }}" required autocomplete="email"> + + @error('email') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" required autocomplete="new-password"> + + @error('password') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password-confirm" type="password" class="form-control" name="password_confirmation" required autocomplete="new-password"> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223001250.php b/.history/secure/resources/views/auth/register.blade_20211223001250.php new file mode 100644 index 0000000..e0e886a --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223001250.php @@ -0,0 +1,98 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-envelope-open-text"></i></span> + </div> + <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" placeholder="email" value="{{ old('email') }}" required autocomplete="email"> + + @error('email') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" placeholder="required autocomplete="new-password"> + + @error('password') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password-confirm" type="password" class="form-control" name="password_confirmation" required autocomplete="new-password"> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223001254.php b/.history/secure/resources/views/auth/register.blade_20211223001254.php new file mode 100644 index 0000000..4278dd0 --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223001254.php @@ -0,0 +1,98 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-envelope-open-text"></i></span> + </div> + <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" placeholder="email" value="{{ old('email') }}" required autocomplete="email"> + + @error('email') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" placeholder="password" required autocomplete="new-password"> + + @error('password') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password-confirm" type="password" class="form-control" name="password_confirmation" required autocomplete="new-password"> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223001300.php b/.history/secure/resources/views/auth/register.blade_20211223001300.php new file mode 100644 index 0000000..c921f8f --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223001300.php @@ -0,0 +1,98 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-envelope-open-text"></i></span> + </div> + <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" placeholder="email" value="{{ old('email') }}" required autocomplete="email"> + + @error('email') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" placeholder="password" required autocomplete="new-password"> + + @error('password') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password-confirm" type="password" class="form-control" name="password_confirmation" placeholder="password" required autocomplete="new-password"> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223001303.php b/.history/secure/resources/views/auth/register.blade_20211223001303.php new file mode 100644 index 0000000..3585e24 --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223001303.php @@ -0,0 +1,98 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-envelope-open-text"></i></span> + </div> + <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" placeholder="email" value="{{ old('email') }}" required autocomplete="email"> + + @error('email') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" placeholder="password" required autocomplete="new-password"> + + @error('password') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password-confirm" type="password" class="form-control" name="password_confirmation" placeholder="password confirmation" required autocomplete="new-password"> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223001525.php b/.history/secure/resources/views/auth/register.blade_20211223001525.php new file mode 100644 index 0000000..0b5d26d --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223001525.php @@ -0,0 +1,98 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card" > + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-envelope-open-text"></i></span> + </div> + <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" placeholder="email" value="{{ old('email') }}" required autocomplete="email"> + + @error('email') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" placeholder="password" required autocomplete="new-password"> + + @error('password') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password-confirm" type="password" class="form-control" name="password_confirmation" placeholder="password confirmation" required autocomplete="new-password"> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223001530.php b/.history/secure/resources/views/auth/register.blade_20211223001530.php new file mode 100644 index 0000000..f583807 --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223001530.php @@ -0,0 +1,98 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card card2" > + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-envelope-open-text"></i></span> + </div> + <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" placeholder="email" value="{{ old('email') }}" required autocomplete="email"> + + @error('email') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" placeholder="password" required autocomplete="new-password"> + + @error('password') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password-confirm" type="password" class="form-control" name="password_confirmation" placeholder="password confirmation" required autocomplete="new-password"> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223001611.php b/.history/secure/resources/views/auth/register.blade_20211223001611.php new file mode 100644 index 0000000..0b5d26d --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223001611.php @@ -0,0 +1,98 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card" > + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-envelope-open-text"></i></span> + </div> + <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" placeholder="email" value="{{ old('email') }}" required autocomplete="email"> + + @error('email') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" placeholder="password" required autocomplete="new-password"> + + @error('password') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password-confirm" type="password" class="form-control" name="password_confirmation" placeholder="password confirmation" required autocomplete="new-password"> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223001614.php b/.history/secure/resources/views/auth/register.blade_20211223001614.php new file mode 100644 index 0000000..a4402fd --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223001614.php @@ -0,0 +1,98 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card2" > + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-envelope-open-text"></i></span> + </div> + <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" placeholder="email" value="{{ old('email') }}" required autocomplete="email"> + + @error('email') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" placeholder="password" required autocomplete="new-password"> + + @error('password') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password-confirm" type="password" class="form-control" name="password_confirmation" placeholder="password confirmation" required autocomplete="new-password"> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223020828.php b/.history/secure/resources/views/auth/register.blade_20211223020828.php new file mode 100644 index 0000000..3268e10 --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223020828.php @@ -0,0 +1,96 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card2" > + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-envelope-open-text"></i></span> + </div> + <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" placeholder="email" value="{{ old('email') }}" required autocomplete="email"> + + @error('email') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" placeholder="password" required autocomplete="new-password"> + + @error('password') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password-confirm" type="password" class="form-control" name="password_confirmation" placeholder="password confirmation" required autocomplete="new-password"> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223020829.php b/.history/secure/resources/views/auth/register.blade_20211223020829.php new file mode 100644 index 0000000..31e6843 --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223020829.php @@ -0,0 +1,95 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card2" > + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-envelope-open-text"></i></span> + </div> + <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" placeholder="email" value="{{ old('email') }}" required autocomplete="email"> + + @error('email') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" placeholder="password" required autocomplete="new-password"> + + @error('password') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password-confirm" type="password" class="form-control" name="password_confirmation" placeholder="password confirmation" required autocomplete="new-password"> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223020831.php b/.history/secure/resources/views/auth/register.blade_20211223020831.php new file mode 100644 index 0000000..c2455de --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223020831.php @@ -0,0 +1,94 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card2" > + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-envelope-open-text"></i></span> + </div> + <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" placeholder="email" value="{{ old('email') }}" required autocomplete="email"> + + @error('email') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" placeholder="password" required autocomplete="new-password"> + + @error('password') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password-confirm" type="password" class="form-control" name="password_confirmation" placeholder="password confirmation" required autocomplete="new-password"> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/auth/register.blade_20211223020833.php b/.history/secure/resources/views/auth/register.blade_20211223020833.php new file mode 100644 index 0000000..4bd65a2 --- /dev/null +++ b/.history/secure/resources/views/auth/register.blade_20211223020833.php @@ -0,0 +1,93 @@ +@extends('layouts.signin') + +@section('content') +<div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">Login </a> + </li> + <li class="nav-item dropdown"> + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + +</div> +<div class="container"> + <div class="d-flex justify-content-center h-100"> + <div id="card2" > + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" action="{{ route('register') }}"> + @csrf + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" placeholder="name" value="{{ old('name') }}" required autocomplete="name" autofocus> + + @error('name') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-envelope-open-text"></i></span> + </div> + <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" placeholder="email" value="{{ old('email') }}" required autocomplete="email"> + + @error('email') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" placeholder="password" required autocomplete="new-password"> + + @error('password') + <span class="invalid-feedback" role="alert"> + <strong>{{ $message }}</strong> + </span> + @enderror + </div> + + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input id="password-confirm" type="password" class="form-control" name="password_confirmation" placeholder="password confirmation" required autocomplete="new-password"> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> +</div> +@endsection \ No newline at end of file diff --git a/.history/secure/resources/views/layouts/app.blade_20211222002620.php b/.history/secure/resources/views/layouts/app.blade_20211222002620.php new file mode 100644 index 0000000..791423e --- /dev/null +++ b/.history/secure/resources/views/layouts/app.blade_20211222002620.php @@ -0,0 +1,85 @@ +<!doctype html> +<html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> +<head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + + <!-- CSRF Token --> + <meta name="csrf-token" content="{{ csrf_token() }}"> + + <title>{{ config('app.name', 'Laravel') }}</title> + + <!-- Scripts --> + <script src="{{ asset('js/app.js') }}" defer></script> + + <!-- Fonts --> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <!-- Styles --> + <link href="{{ asset('css/app.css') }}" rel="stylesheet"> + <link href="/css/styles.css" rel="stylesheet"> + +</head> +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand" href="{{ url('/') }}"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <!-- Left Side Of Navbar --> + <ul class="navbar-nav me-auto"> + + </ul> + + <!-- Right Side Of Navbar --> + <ul class="navbar-nav ms-auto"> + <!-- Authentication Links --> + @guest + @if (Route::has('login')) + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">{{ __('Login') }}</a> + </li> + @endif + + @if (Route::has('register')) + <li class="nav-item"> + <a class="nav-link" href="{{ route('register') }}">{{ __('Register') }}</a> + </li> + @endif + @else + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + {{ Auth::user()->name }} + </a> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" + onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + {{ __('Logout') }} + </a> + + <form id="logout-form" action="{{ route('logout') }}" method="POST" class="d-none"> + @csrf + </form> + </div> + </li> + @endguest + </ul> + </div> + </div> + </nav> + + <main class="py-4"> + @yield('content') + </main> + </div> +</body> +</html> diff --git a/.history/secure/resources/views/layouts/app.blade_20211223015325.php b/.history/secure/resources/views/layouts/app.blade_20211223015325.php new file mode 100644 index 0000000..0ade04f --- /dev/null +++ b/.history/secure/resources/views/layouts/app.blade_20211223015325.php @@ -0,0 +1,85 @@ +<!doctype html> +<html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> +<head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + + <!-- CSRF Token --> + <meta name="csrf-token" content="{{ csrf_token() }}"> + + <title>{{ (') }}</title> + + <!-- Scripts --> + <script src="{{ asset('js/app.js') }}" defer></script> + + <!-- Fonts --> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <!-- Styles --> + <link href="{{ asset('css/app.css') }}" rel="stylesheet"> + <link href="/css/styles.css" rel="stylesheet"> + +</head> +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand" href="{{ url('/') }}"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <!-- Left Side Of Navbar --> + <ul class="navbar-nav me-auto"> + + </ul> + + <!-- Right Side Of Navbar --> + <ul class="navbar-nav ms-auto"> + <!-- Authentication Links --> + @guest + @if (Route::has('login')) + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">{{ __('Login') }}</a> + </li> + @endif + + @if (Route::has('register')) + <li class="nav-item"> + <a class="nav-link" href="{{ route('register') }}">{{ __('Register') }}</a> + </li> + @endif + @else + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + {{ Auth::user()->name }} + </a> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" + onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + {{ __('Logout') }} + </a> + + <form id="logout-form" action="{{ route('logout') }}" method="POST" class="d-none"> + @csrf + </form> + </div> + </li> + @endguest + </ul> + </div> + </div> + </nav> + + <main class="py-4"> + @yield('content') + </main> + </div> +</body> +</html> diff --git a/.history/secure/resources/views/layouts/app.blade_20211223015327.php b/.history/secure/resources/views/layouts/app.blade_20211223015327.php new file mode 100644 index 0000000..4407fe1 --- /dev/null +++ b/.history/secure/resources/views/layouts/app.blade_20211223015327.php @@ -0,0 +1,85 @@ +<!doctype html> +<html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> +<head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + + <!-- CSRF Token --> + <meta name="csrf-token" content="{{ csrf_token() }}"> + + <title>{{ ('Bat') }}</title> + + <!-- Scripts --> + <script src="{{ asset('js/app.js') }}" defer></script> + + <!-- Fonts --> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <!-- Styles --> + <link href="{{ asset('css/app.css') }}" rel="stylesheet"> + <link href="/css/styles.css" rel="stylesheet"> + +</head> +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand" href="{{ url('/') }}"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <!-- Left Side Of Navbar --> + <ul class="navbar-nav me-auto"> + + </ul> + + <!-- Right Side Of Navbar --> + <ul class="navbar-nav ms-auto"> + <!-- Authentication Links --> + @guest + @if (Route::has('login')) + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">{{ __('Login') }}</a> + </li> + @endif + + @if (Route::has('register')) + <li class="nav-item"> + <a class="nav-link" href="{{ route('register') }}">{{ __('Register') }}</a> + </li> + @endif + @else + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + {{ Auth::user()->name }} + </a> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" + onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + {{ __('Logout') }} + </a> + + <form id="logout-form" action="{{ route('logout') }}" method="POST" class="d-none"> + @csrf + </form> + </div> + </li> + @endguest + </ul> + </div> + </div> + </nav> + + <main class="py-4"> + @yield('content') + </main> + </div> +</body> +</html> diff --git a/.history/secure/resources/views/layouts/app.blade_20211223015329.php b/.history/secure/resources/views/layouts/app.blade_20211223015329.php new file mode 100644 index 0000000..481e54d --- /dev/null +++ b/.history/secure/resources/views/layouts/app.blade_20211223015329.php @@ -0,0 +1,85 @@ +<!doctype html> +<html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> +<head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + + <!-- CSRF Token --> + <meta name="csrf-token" content="{{ csrf_token() }}"> + + <title>{{ ('BattTho') }}</title> + + <!-- Scripts --> + <script src="{{ asset('js/app.js') }}" defer></script> + + <!-- Fonts --> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <!-- Styles --> + <link href="{{ asset('css/app.css') }}" rel="stylesheet"> + <link href="/css/styles.css" rel="stylesheet"> + +</head> +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand" href="{{ url('/') }}"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <!-- Left Side Of Navbar --> + <ul class="navbar-nav me-auto"> + + </ul> + + <!-- Right Side Of Navbar --> + <ul class="navbar-nav ms-auto"> + <!-- Authentication Links --> + @guest + @if (Route::has('login')) + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">{{ __('Login') }}</a> + </li> + @endif + + @if (Route::has('register')) + <li class="nav-item"> + <a class="nav-link" href="{{ route('register') }}">{{ __('Register') }}</a> + </li> + @endif + @else + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + {{ Auth::user()->name }} + </a> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" + onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + {{ __('Logout') }} + </a> + + <form id="logout-form" action="{{ route('logout') }}" method="POST" class="d-none"> + @csrf + </form> + </div> + </li> + @endguest + </ul> + </div> + </div> + </nav> + + <main class="py-4"> + @yield('content') + </main> + </div> +</body> +</html> diff --git a/.history/secure/resources/views/layouts/app.blade_20211223020022.php b/.history/secure/resources/views/layouts/app.blade_20211223020022.php new file mode 100644 index 0000000..1ee5c65 --- /dev/null +++ b/.history/secure/resources/views/layouts/app.blade_20211223020022.php @@ -0,0 +1,86 @@ +<!doctype html> +<html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> +<head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + + <!-- CSRF Token --> + <meta name="csrf-token" content="{{ csrf_token() }}"> + + <title>{{ ('BattTho') }}</title> + + <!-- Scripts --> + <script src="{{ asset('js/app.js') }}" defer></script> + + <!-- Fonts --> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <!-- Styles --> + <link href="{{ asset('css/app.css') }}" rel="stylesheet"> + <link href="/css/styles.css" rel="stylesheet"> + + +</head> +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand" href="{{ url('/') }}"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <!-- Left Side Of Navbar --> + <ul class="navbar-nav me-auto"> + + </ul> + + <!-- Right Side Of Navbar --> + <ul class="navbar-nav ms-auto"> + <!-- Authentication Links --> + @guest + @if (Route::has('login')) + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">{{ __('Login') }}</a> + </li> + @endif + + @if (Route::has('register')) + <li class="nav-item"> + <a class="nav-link" href="{{ route('register') }}">{{ __('Register') }}</a> + </li> + @endif + @else + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + {{ Auth::user()->name }} + </a> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" + onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + {{ __('Logout') }} + </a> + + <form id="logout-form" action="{{ route('logout') }}" method="POST" class="d-none"> + @csrf + </form> + </div> + </li> + @endguest + </ul> + </div> + </div> + </nav> + + <main class="py-4"> + @yield('content') + </main> + </div> +</body> +</html> diff --git a/.history/secure/resources/views/layouts/app.blade_20211223020027.php b/.history/secure/resources/views/layouts/app.blade_20211223020027.php new file mode 100644 index 0000000..c45b78e --- /dev/null +++ b/.history/secure/resources/views/layouts/app.blade_20211223020027.php @@ -0,0 +1,87 @@ +<!doctype html> +<html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> +<head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + + <!-- CSRF Token --> + <meta name="csrf-token" content="{{ csrf_token() }}"> + + <title>{{ ('BattTho') }}</title> + + <!-- Scripts --> + <script src="{{ asset('js/app.js') }}" defer></script> + + <!-- Fonts --> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <!-- Styles --> + <link href="{{ asset('css/app.css') }}" rel="stylesheet"> + <link href="/css/styles.css" rel="stylesheet"> + <link rel="icon" type="image/png" href="/img/favicon.png"/> + + +</head> +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand" href="{{ url('/') }}"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <!-- Left Side Of Navbar --> + <ul class="navbar-nav me-auto"> + + </ul> + + <!-- Right Side Of Navbar --> + <ul class="navbar-nav ms-auto"> + <!-- Authentication Links --> + @guest + @if (Route::has('login')) + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">{{ __('Login') }}</a> + </li> + @endif + + @if (Route::has('register')) + <li class="nav-item"> + <a class="nav-link" href="{{ route('register') }}">{{ __('Register') }}</a> + </li> + @endif + @else + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + {{ Auth::user()->name }} + </a> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" + onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + {{ __('Logout') }} + </a> + + <form id="logout-form" action="{{ route('logout') }}" method="POST" class="d-none"> + @csrf + </form> + </div> + </li> + @endguest + </ul> + </div> + </div> + </nav> + + <main class="py-4"> + @yield('content') + </main> + </div> +</body> +</html> diff --git a/.history/secure/resources/views/layouts/app.blade_20211223020029.php b/.history/secure/resources/views/layouts/app.blade_20211223020029.php new file mode 100644 index 0000000..0ca7d4f --- /dev/null +++ b/.history/secure/resources/views/layouts/app.blade_20211223020029.php @@ -0,0 +1,86 @@ +<!doctype html> +<html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> +<head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + + <!-- CSRF Token --> + <meta name="csrf-token" content="{{ csrf_token() }}"> + + <title>{{ ('BattTho') }}</title> + + <!-- Scripts --> + <script src="{{ asset('js/app.js') }}" defer></script> + + <!-- Fonts --> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <!-- Styles --> + <link href="{{ asset('css/app.css') }}" rel="stylesheet"> + <link href="/css/styles.css" rel="stylesheet"> + <link rel="icon" type="image/png" href="/img/favicon.png"/> + +</head> +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand" href="{{ url('/') }}"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <!-- Left Side Of Navbar --> + <ul class="navbar-nav me-auto"> + + </ul> + + <!-- Right Side Of Navbar --> + <ul class="navbar-nav ms-auto"> + <!-- Authentication Links --> + @guest + @if (Route::has('login')) + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">{{ __('Login') }}</a> + </li> + @endif + + @if (Route::has('register')) + <li class="nav-item"> + <a class="nav-link" href="{{ route('register') }}">{{ __('Register') }}</a> + </li> + @endif + @else + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + {{ Auth::user()->name }} + </a> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" + onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + {{ __('Logout') }} + </a> + + <form id="logout-form" action="{{ route('logout') }}" method="POST" class="d-none"> + @csrf + </form> + </div> + </li> + @endguest + </ul> + </div> + </div> + </nav> + + <main class="py-4"> + @yield('content') + </main> + </div> +</body> +</html> diff --git a/.history/secure/resources/views/layouts/app.blade_20211223020031.php b/.history/secure/resources/views/layouts/app.blade_20211223020031.php new file mode 100644 index 0000000..2afee41 --- /dev/null +++ b/.history/secure/resources/views/layouts/app.blade_20211223020031.php @@ -0,0 +1,85 @@ +<!doctype html> +<html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> +<head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + + <!-- CSRF Token --> + <meta name="csrf-token" content="{{ csrf_token() }}"> + + <title>{{ ('BattTho') }}</title> + + <!-- Scripts --> + <script src="{{ asset('js/app.js') }}" defer></script> + + <!-- Fonts --> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link href="{{ asset('css/app.css') }}" rel="stylesheet"> + <link href="/css/styles.css" rel="stylesheet"> + <link rel="icon" type="image/png" href="/img/favicon.png"/> + +</head> +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand" href="{{ url('/') }}"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <!-- Left Side Of Navbar --> + <ul class="navbar-nav me-auto"> + + </ul> + + <!-- Right Side Of Navbar --> + <ul class="navbar-nav ms-auto"> + <!-- Authentication Links --> + @guest + @if (Route::has('login')) + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">{{ __('Login') }}</a> + </li> + @endif + + @if (Route::has('register')) + <li class="nav-item"> + <a class="nav-link" href="{{ route('register') }}">{{ __('Register') }}</a> + </li> + @endif + @else + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + {{ Auth::user()->name }} + </a> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" + onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + {{ __('Logout') }} + </a> + + <form id="logout-form" action="{{ route('logout') }}" method="POST" class="d-none"> + @csrf + </form> + </div> + </li> + @endguest + </ul> + </div> + </div> + </nav> + + <main class="py-4"> + @yield('content') + </main> + </div> +</body> +</html> diff --git a/.history/secure/resources/views/layouts/app.blade_20211223020035.php b/.history/secure/resources/views/layouts/app.blade_20211223020035.php new file mode 100644 index 0000000..5e96e90 --- /dev/null +++ b/.history/secure/resources/views/layouts/app.blade_20211223020035.php @@ -0,0 +1,84 @@ +<!doctype html> +<html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> +<head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + + <!-- CSRF Token --> + <meta name="csrf-token" content="{{ csrf_token() }}"> + + <title>{{ ('BattTho') }}</title> + + <!-- Scripts --> + <script src="{{ asset('js/app.js') }}" defer></script> + + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link href="{{ asset('css/app.css') }}" rel="stylesheet"> + <link href="/css/styles.css" rel="stylesheet"> + <link rel="icon" type="image/png" href="/img/favicon.png"/> + +</head> +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand" href="{{ url('/') }}"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <!-- Left Side Of Navbar --> + <ul class="navbar-nav me-auto"> + + </ul> + + <!-- Right Side Of Navbar --> + <ul class="navbar-nav ms-auto"> + <!-- Authentication Links --> + @guest + @if (Route::has('login')) + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">{{ __('Login') }}</a> + </li> + @endif + + @if (Route::has('register')) + <li class="nav-item"> + <a class="nav-link" href="{{ route('register') }}">{{ __('Register') }}</a> + </li> + @endif + @else + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + {{ Auth::user()->name }} + </a> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" + onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + {{ __('Logout') }} + </a> + + <form id="logout-form" action="{{ route('logout') }}" method="POST" class="d-none"> + @csrf + </form> + </div> + </li> + @endguest + </ul> + </div> + </div> + </nav> + + <main class="py-4"> + @yield('content') + </main> + </div> +</body> +</html> diff --git a/.history/secure/resources/views/layouts/app.blade_20211223020037.php b/.history/secure/resources/views/layouts/app.blade_20211223020037.php new file mode 100644 index 0000000..06fd426 --- /dev/null +++ b/.history/secure/resources/views/layouts/app.blade_20211223020037.php @@ -0,0 +1,83 @@ +<!doctype html> +<html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> +<head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + + <!-- CSRF Token --> + <meta name="csrf-token" content="{{ csrf_token() }}"> + + <title>{{ ('BattTho') }}</title> + + <script src="{{ asset('js/app.js') }}" defer></script> + + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link href="{{ asset('css/app.css') }}" rel="stylesheet"> + <link href="/css/styles.css" rel="stylesheet"> + <link rel="icon" type="image/png" href="/img/favicon.png"/> + +</head> +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand" href="{{ url('/') }}"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <!-- Left Side Of Navbar --> + <ul class="navbar-nav me-auto"> + + </ul> + + <!-- Right Side Of Navbar --> + <ul class="navbar-nav ms-auto"> + <!-- Authentication Links --> + @guest + @if (Route::has('login')) + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">{{ __('Login') }}</a> + </li> + @endif + + @if (Route::has('register')) + <li class="nav-item"> + <a class="nav-link" href="{{ route('register') }}">{{ __('Register') }}</a> + </li> + @endif + @else + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + {{ Auth::user()->name }} + </a> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" + onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + {{ __('Logout') }} + </a> + + <form id="logout-form" action="{{ route('logout') }}" method="POST" class="d-none"> + @csrf + </form> + </div> + </li> + @endguest + </ul> + </div> + </div> + </nav> + + <main class="py-4"> + @yield('content') + </main> + </div> +</body> +</html> diff --git a/.history/secure/resources/views/layouts/app.blade_20211223020039.php b/.history/secure/resources/views/layouts/app.blade_20211223020039.php new file mode 100644 index 0000000..9fdf977 --- /dev/null +++ b/.history/secure/resources/views/layouts/app.blade_20211223020039.php @@ -0,0 +1,81 @@ +<!doctype html> +<html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> +<head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta name="csrf-token" content="{{ csrf_token() }}"> + + <title>{{ ('BattTho') }}</title> + + <script src="{{ asset('js/app.js') }}" defer></script> + + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link href="{{ asset('css/app.css') }}" rel="stylesheet"> + <link href="/css/styles.css" rel="stylesheet"> + <link rel="icon" type="image/png" href="/img/favicon.png"/> + +</head> +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand" href="{{ url('/') }}"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <!-- Left Side Of Navbar --> + <ul class="navbar-nav me-auto"> + + </ul> + + <!-- Right Side Of Navbar --> + <ul class="navbar-nav ms-auto"> + <!-- Authentication Links --> + @guest + @if (Route::has('login')) + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">{{ __('Login') }}</a> + </li> + @endif + + @if (Route::has('register')) + <li class="nav-item"> + <a class="nav-link" href="{{ route('register') }}">{{ __('Register') }}</a> + </li> + @endif + @else + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + {{ Auth::user()->name }} + </a> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" + onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + {{ __('Logout') }} + </a> + + <form id="logout-form" action="{{ route('logout') }}" method="POST" class="d-none"> + @csrf + </form> + </div> + </li> + @endguest + </ul> + </div> + </div> + </nav> + + <main class="py-4"> + @yield('content') + </main> + </div> +</body> +</html> diff --git a/.history/secure/resources/views/layouts/app.blade_20211223020047.php b/.history/secure/resources/views/layouts/app.blade_20211223020047.php new file mode 100644 index 0000000..8ff83bf --- /dev/null +++ b/.history/secure/resources/views/layouts/app.blade_20211223020047.php @@ -0,0 +1,81 @@ +<!doctype html> +<html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> +<head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta name="csrf-token" content="{{ csrf_token() }}"> + + <title>{{ ('BattTho') }}</title> + + <script src="{{ asset('js/app.js') }}" defer></script> + + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link href="{{ asset('css/app.css') }}" rel="stylesheet"> + <link href="/css/styles.css" rel="stylesheet"> + <link rel="icon" type="image/png" href="/img/favicon.png"/> + +</head> +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand" href="{{ url('/') }}"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + + <ul class="navbar-nav me-auto"> + + </ul> + + <!-- Right Side Of Navbar --> + <ul class="navbar-nav ms-auto"> + <!-- Authentication Links --> + @guest + @if (Route::has('login')) + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">{{ __('Login') }}</a> + </li> + @endif + + @if (Route::has('register')) + <li class="nav-item"> + <a class="nav-link" href="{{ route('register') }}">{{ __('Register') }}</a> + </li> + @endif + @else + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + {{ Auth::user()->name }} + </a> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" + onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + {{ __('Logout') }} + </a> + + <form id="logout-form" action="{{ route('logout') }}" method="POST" class="d-none"> + @csrf + </form> + </div> + </li> + @endguest + </ul> + </div> + </div> + </nav> + + <main class="py-4"> + @yield('content') + </main> + </div> +</body> +</html> diff --git a/.history/secure/resources/views/layouts/app.blade_20211223020049.php b/.history/secure/resources/views/layouts/app.blade_20211223020049.php new file mode 100644 index 0000000..9fdf977 --- /dev/null +++ b/.history/secure/resources/views/layouts/app.blade_20211223020049.php @@ -0,0 +1,81 @@ +<!doctype html> +<html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> +<head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta name="csrf-token" content="{{ csrf_token() }}"> + + <title>{{ ('BattTho') }}</title> + + <script src="{{ asset('js/app.js') }}" defer></script> + + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link href="{{ asset('css/app.css') }}" rel="stylesheet"> + <link href="/css/styles.css" rel="stylesheet"> + <link rel="icon" type="image/png" href="/img/favicon.png"/> + +</head> +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand" href="{{ url('/') }}"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <!-- Left Side Of Navbar --> + <ul class="navbar-nav me-auto"> + + </ul> + + <!-- Right Side Of Navbar --> + <ul class="navbar-nav ms-auto"> + <!-- Authentication Links --> + @guest + @if (Route::has('login')) + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">{{ __('Login') }}</a> + </li> + @endif + + @if (Route::has('register')) + <li class="nav-item"> + <a class="nav-link" href="{{ route('register') }}">{{ __('Register') }}</a> + </li> + @endif + @else + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + {{ Auth::user()->name }} + </a> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" + onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + {{ __('Logout') }} + </a> + + <form id="logout-form" action="{{ route('logout') }}" method="POST" class="d-none"> + @csrf + </form> + </div> + </li> + @endguest + </ul> + </div> + </div> + </nav> + + <main class="py-4"> + @yield('content') + </main> + </div> +</body> +</html> diff --git a/.history/secure/resources/views/layouts/app.blade_20211223020050.php b/.history/secure/resources/views/layouts/app.blade_20211223020050.php new file mode 100644 index 0000000..80498f7 --- /dev/null +++ b/.history/secure/resources/views/layouts/app.blade_20211223020050.php @@ -0,0 +1,80 @@ +<!doctype html> +<html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> +<head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta name="csrf-token" content="{{ csrf_token() }}"> + + <title>{{ ('BattTho') }}</title> + + <script src="{{ asset('js/app.js') }}" defer></script> + + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link href="{{ asset('css/app.css') }}" rel="stylesheet"> + <link href="/css/styles.css" rel="stylesheet"> + <link rel="icon" type="image/png" href="/img/favicon.png"/> + +</head> +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand" href="{{ url('/') }}"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + + <!-- Right Side Of Navbar --> + <ul class="navbar-nav ms-auto"> + <!-- Authentication Links --> + @guest + @if (Route::has('login')) + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">{{ __('Login') }}</a> + </li> + @endif + + @if (Route::has('register')) + <li class="nav-item"> + <a class="nav-link" href="{{ route('register') }}">{{ __('Register') }}</a> + </li> + @endif + @else + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + {{ Auth::user()->name }} + </a> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" + onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + {{ __('Logout') }} + </a> + + <form id="logout-form" action="{{ route('logout') }}" method="POST" class="d-none"> + @csrf + </form> + </div> + </li> + @endguest + </ul> + </div> + </div> + </nav> + + <main class="py-4"> + @yield('content') + </main> + </div> +</body> +</html> diff --git a/.history/secure/resources/views/layouts/app.blade_20211223020053.php b/.history/secure/resources/views/layouts/app.blade_20211223020053.php new file mode 100644 index 0000000..625395e --- /dev/null +++ b/.history/secure/resources/views/layouts/app.blade_20211223020053.php @@ -0,0 +1,78 @@ +<!doctype html> +<html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> +<head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta name="csrf-token" content="{{ csrf_token() }}"> + + <title>{{ ('BattTho') }}</title> + + <script src="{{ asset('js/app.js') }}" defer></script> + + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link href="{{ asset('css/app.css') }}" rel="stylesheet"> + <link href="/css/styles.css" rel="stylesheet"> + <link rel="icon" type="image/png" href="/img/favicon.png"/> + +</head> +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand" href="{{ url('/') }}"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <!-- Authentication Links --> + @guest + @if (Route::has('login')) + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">{{ __('Login') }}</a> + </li> + @endif + + @if (Route::has('register')) + <li class="nav-item"> + <a class="nav-link" href="{{ route('register') }}">{{ __('Register') }}</a> + </li> + @endif + @else + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + {{ Auth::user()->name }} + </a> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" + onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + {{ __('Logout') }} + </a> + + <form id="logout-form" action="{{ route('logout') }}" method="POST" class="d-none"> + @csrf + </form> + </div> + </li> + @endguest + </ul> + </div> + </div> + </nav> + + <main class="py-4"> + @yield('content') + </main> + </div> +</body> +</html> diff --git a/.history/secure/resources/views/layouts/app.blade_20211223020056.php b/.history/secure/resources/views/layouts/app.blade_20211223020056.php new file mode 100644 index 0000000..0172783 --- /dev/null +++ b/.history/secure/resources/views/layouts/app.blade_20211223020056.php @@ -0,0 +1,77 @@ +<!doctype html> +<html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> +<head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta name="csrf-token" content="{{ csrf_token() }}"> + + <title>{{ ('BattTho') }}</title> + + <script src="{{ asset('js/app.js') }}" defer></script> + + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link href="{{ asset('css/app.css') }}" rel="stylesheet"> + <link href="/css/styles.css" rel="stylesheet"> + <link rel="icon" type="image/png" href="/img/favicon.png"/> + +</head> +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand" href="{{ url('/') }}"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + @guest + @if (Route::has('login')) + <li class="nav-item"> + <a class="nav-link" href="{{ route('login') }}">{{ __('Login') }}</a> + </li> + @endif + + @if (Route::has('register')) + <li class="nav-item"> + <a class="nav-link" href="{{ route('register') }}">{{ __('Register') }}</a> + </li> + @endif + @else + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + {{ Auth::user()->name }} + </a> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" + onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + {{ __('Logout') }} + </a> + + <form id="logout-form" action="{{ route('logout') }}" method="POST" class="d-none"> + @csrf + </form> + </div> + </li> + @endguest + </ul> + </div> + </div> + </nav> + + <main class="py-4"> + @yield('content') + </main> + </div> +</body> +</html> diff --git a/.history/secure/resources/views/layouts/signin.blade_20211222002620.php b/.history/secure/resources/views/layouts/signin.blade_20211222002620.php new file mode 100644 index 0000000..cfed738 --- /dev/null +++ b/.history/secure/resources/views/layouts/signin.blade_20211222002620.php @@ -0,0 +1,20 @@ +<!doctype html> +<html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> +<head> +<html> +<head> + <title>Login Page</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link href="/css/styles.css" rel="stylesheet"> +</head> +<body> + <main class=""> + @yield('content') + </main> + </div> +</body> +</html> diff --git a/.history/secure/resources/views/layouts/signin.blade_20211223015426.php b/.history/secure/resources/views/layouts/signin.blade_20211223015426.php new file mode 100644 index 0000000..d7e7596 --- /dev/null +++ b/.history/secure/resources/views/layouts/signin.blade_20211223015426.php @@ -0,0 +1,20 @@ +<!doctype html> +<html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> +<head> +<html> +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link href="/css/styles.css" rel="stylesheet"> +</head> +<body> + <main class=""> + @yield('content') + </main> + </div> +</body> +</html> diff --git a/.history/secure/resources/views/layouts/signin.blade_20211223015813.php b/.history/secure/resources/views/layouts/signin.blade_20211223015813.php new file mode 100644 index 0000000..ca84cf9 --- /dev/null +++ b/.history/secure/resources/views/layouts/signin.blade_20211223015813.php @@ -0,0 +1,22 @@ +<!doctype html> +<html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> +<head> +<html> +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link href="/css/styles.css" rel="stylesheet"> + <link rel="icon" type="image/png" href="/favicon.png"/> + +</head> +<body> + <main class=""> + @yield('content') + </main> + </div> +</body> +</html> diff --git a/.history/secure/resources/views/layouts/signin.blade_20211223015821.php b/.history/secure/resources/views/layouts/signin.blade_20211223015821.php new file mode 100644 index 0000000..41cab3b --- /dev/null +++ b/.history/secure/resources/views/layouts/signin.blade_20211223015821.php @@ -0,0 +1,22 @@ +<!doctype html> +<html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> +<head> +<html> +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link href="/css/styles.css" rel="stylesheet"> + <link rel="icon" type="image/png" href="/img/favicon.png"/> + +</head> +<body> + <main class=""> + @yield('content') + </main> + </div> +</body> +</html> diff --git a/.history/unsecure/login_20211221230851.php b/.history/unsecure/login_20211221230851.php new file mode 100644 index 0000000..fac6ca3 --- /dev/null +++ b/.history/unsecure/login_20211221230851.php @@ -0,0 +1,133 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + + +pg_connect($conn_string); + + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + + exit(); + } + else{ + + echo" You have entered an incorrect password"; + exit(); + } +} +?> + + +<html> + +<head> + <title>Login Page</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + + </div> + <div> + + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223020336.php b/.history/unsecure/login_20211223020336.php new file mode 100644 index 0000000..b1505b3 --- /dev/null +++ b/.history/unsecure/login_20211223020336.php @@ -0,0 +1,135 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + + +pg_connect($conn_string); + + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + + exit(); + } + else{ + + echo" You have entered an incorrect password"; + exit(); + } +} +?> + + +<html> + +<head> + <title>Login Page</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + + </div> + <div> + + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223020339.php b/.history/unsecure/login_20211223020339.php new file mode 100644 index 0000000..614acd4 --- /dev/null +++ b/.history/unsecure/login_20211223020339.php @@ -0,0 +1,135 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + + +pg_connect($conn_string); + + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + + exit(); + } + else{ + + echo" You have entered an incorrect password"; + exit(); + } +} +?> + + +<html> + +<head> + <title>Login Page</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + + </div> + <div> + + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223020522.php b/.history/unsecure/login_20211223020522.php new file mode 100644 index 0000000..7aaceec --- /dev/null +++ b/.history/unsecure/login_20211223020522.php @@ -0,0 +1,134 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + + +pg_connect($conn_string); + + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + + exit(); + } + else{ + echo" You have entered an incorrect password"; + exit(); + } +} +?> + + +<html> + +<head> + <title>Login Page</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + + </div> + <div> + + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223020526.php b/.history/unsecure/login_20211223020526.php new file mode 100644 index 0000000..a6b6c18 --- /dev/null +++ b/.history/unsecure/login_20211223020526.php @@ -0,0 +1,133 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + + +pg_connect($conn_string); + + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + echo" You have entered an incorrect password"; + exit(); + } +} +?> + + +<html> + +<head> + <title>Login Page</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + + </div> + <div> + + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223020541.php b/.history/unsecure/login_20211223020541.php new file mode 100644 index 0000000..227f2f9 --- /dev/null +++ b/.history/unsecure/login_20211223020541.php @@ -0,0 +1,133 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + + +pg_connect($conn_string); + + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + echo"<script>location.href='questions.php'</script>"; + exit(); + } +} +?> + + +<html> + +<head> + <title>Login Page</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + + </div> + <div> + + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223020547.php b/.history/unsecure/login_20211223020547.php new file mode 100644 index 0000000..e0b00ef --- /dev/null +++ b/.history/unsecure/login_20211223020547.php @@ -0,0 +1,133 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + + +pg_connect($conn_string); + + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + echo"<script>aler</script>"; + exit(); + } +} +?> + + +<html> + +<head> + <title>Login Page</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + + </div> + <div> + + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223020550.php b/.history/unsecure/login_20211223020550.php new file mode 100644 index 0000000..66fda49 --- /dev/null +++ b/.history/unsecure/login_20211223020550.php @@ -0,0 +1,133 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + + +pg_connect($conn_string); + + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + echo"<script>alert(</script>"; + exit(); + } +} +?> + + +<html> + +<head> + <title>Login Page</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + + </div> + <div> + + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223020559.php b/.history/unsecure/login_20211223020559.php new file mode 100644 index 0000000..1e05b58 --- /dev/null +++ b/.history/unsecure/login_20211223020559.php @@ -0,0 +1,133 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + + +pg_connect($conn_string); + + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + echo"<script>alert('wrong credentials, please try again</script>"; + exit(); + } +} +?> + + +<html> + +<head> + <title>Login Page</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + + </div> + <div> + + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223020600.php b/.history/unsecure/login_20211223020600.php new file mode 100644 index 0000000..b0c0dd1 --- /dev/null +++ b/.history/unsecure/login_20211223020600.php @@ -0,0 +1,133 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + + +pg_connect($conn_string); + + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + echo"<script>alert('wrong credentials, please try again!</script>"; + exit(); + } +} +?> + + +<html> + +<head> + <title>Login Page</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + + </div> + <div> + + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223020601.php b/.history/unsecure/login_20211223020601.php new file mode 100644 index 0000000..b008f49 --- /dev/null +++ b/.history/unsecure/login_20211223020601.php @@ -0,0 +1,133 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + + +pg_connect($conn_string); + + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + echo"<script>alert('wrong credentials, please try again!'</script>"; + exit(); + } +} +?> + + +<html> + +<head> + <title>Login Page</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + + </div> + <div> + + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223020607.php b/.history/unsecure/login_20211223020607.php new file mode 100644 index 0000000..fbba8aa --- /dev/null +++ b/.history/unsecure/login_20211223020607.php @@ -0,0 +1,133 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + + +pg_connect($conn_string); + + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + echo"<script>alert('Wrong credentials, please try again!'</script>"; + exit(); + } +} +?> + + +<html> + +<head> + <title>Login Page</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + + </div> + <div> + + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223020614.php b/.history/unsecure/login_20211223020614.php new file mode 100644 index 0000000..7aa08a9 --- /dev/null +++ b/.history/unsecure/login_20211223020614.php @@ -0,0 +1,132 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + + +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + echo"<script>alert('Wrong credentials, please try again!'</script>"; + exit(); + } +} +?> + + +<html> + +<head> + <title>Login Page</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + + </div> + <div> + + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223020616.php b/.history/unsecure/login_20211223020616.php new file mode 100644 index 0000000..9fe3769 --- /dev/null +++ b/.history/unsecure/login_20211223020616.php @@ -0,0 +1,130 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + echo"<script>alert('Wrong credentials, please try again!'</script>"; + exit(); + } +} +?> + + +<html> + +<head> + <title>Login Page</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + + </div> + <div> + + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223020623.php b/.history/unsecure/login_20211223020623.php new file mode 100644 index 0000000..03a74b7 --- /dev/null +++ b/.history/unsecure/login_20211223020623.php @@ -0,0 +1,129 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + echo"<script>alert('Wrong credentials, please try again!'</script>"; + exit(); + } +} +?> + + +<html> + +<head> + <title>Login Page</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + + </div> + <div> + + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223020626.php b/.history/unsecure/login_20211223020626.php new file mode 100644 index 0000000..ed7888e --- /dev/null +++ b/.history/unsecure/login_20211223020626.php @@ -0,0 +1,128 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + echo"<script>alert('Wrong credentials, please try again!'</script>"; + exit(); + } +} +?> + + +<html> + +<head> + <title>Login Page</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + + </div> + <div> + + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223020631.php b/.history/unsecure/login_20211223020631.php new file mode 100644 index 0000000..dfe26f3 --- /dev/null +++ b/.history/unsecure/login_20211223020631.php @@ -0,0 +1,127 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + echo"<script>alert('Wrong credentials, please try again!'</script>"; + exit(); + } +} +?> + + +<html> + +<head> + <title>Login Page</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + + </div> + <div> + + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223020640.php b/.history/unsecure/login_20211223020640.php new file mode 100644 index 0000000..c941a96 --- /dev/null +++ b/.history/unsecure/login_20211223020640.php @@ -0,0 +1,127 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + echo"<script>alert('Wrong credentials, please try again!'</script>"; + exit(); + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + + </div> + <div> + + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223020646.php b/.history/unsecure/login_20211223020646.php new file mode 100644 index 0000000..efb0689 --- /dev/null +++ b/.history/unsecure/login_20211223020646.php @@ -0,0 +1,126 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + echo"<script>alert('Wrong credentials, please try again!'</script>"; + exit(); + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223020648.php b/.history/unsecure/login_20211223020648.php new file mode 100644 index 0000000..d844081 --- /dev/null +++ b/.history/unsecure/login_20211223020648.php @@ -0,0 +1,125 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + echo"<script>alert('Wrong credentials, please try again!'</script>"; + exit(); + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223020947.php b/.history/unsecure/login_20211223020947.php new file mode 100644 index 0000000..f246120 --- /dev/null +++ b/.history/unsecure/login_20211223020947.php @@ -0,0 +1,125 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + echo"<script>alert('Wrong credentials, please try again!'=</script>"; + exit(); + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223020949.php b/.history/unsecure/login_20211223020949.php new file mode 100644 index 0000000..a01a4f5 --- /dev/null +++ b/.history/unsecure/login_20211223020949.php @@ -0,0 +1,125 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + echo"<script>alert('Wrong credentials, please try again!')</script>"; + exit(); + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021125.php b/.history/unsecure/login_20211223021125.php new file mode 100644 index 0000000..e6dca09 --- /dev/null +++ b/.history/unsecure/login_20211223021125.php @@ -0,0 +1,125 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + echo"<script>alert('Wrong credentials, please try again!')</script>"; + #exit(); + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021149.php b/.history/unsecure/login_20211223021149.php new file mode 100644 index 0000000..0d777a9 --- /dev/null +++ b/.history/unsecure/login_20211223021149.php @@ -0,0 +1,124 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021256.php b/.history/unsecure/login_20211223021256.php new file mode 100644 index 0000000..6239a2f --- /dev/null +++ b/.history/unsecure/login_20211223021256.php @@ -0,0 +1,124 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021257.php b/.history/unsecure/login_20211223021257.php new file mode 100644 index 0000000..b309d55 --- /dev/null +++ b/.history/unsecure/login_20211223021257.php @@ -0,0 +1,125 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021302.php b/.history/unsecure/login_20211223021302.php new file mode 100644 index 0000000..02cd536 --- /dev/null +++ b/.history/unsecure/login_20211223021302.php @@ -0,0 +1,125 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $ + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021305.php b/.history/unsecure/login_20211223021305.php new file mode 100644 index 0000000..517cca7 --- /dev/null +++ b/.history/unsecure/login_20211223021305.php @@ -0,0 +1,125 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrong + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021315.php b/.history/unsecure/login_20211223021315.php new file mode 100644 index 0000000..3ffdaa8 --- /dev/null +++ b/.history/unsecure/login_20211223021315.php @@ -0,0 +1,125 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021332.php b/.history/unsecure/login_20211223021332.php new file mode 100644 index 0000000..0392a63 --- /dev/null +++ b/.history/unsecure/login_20211223021332.php @@ -0,0 +1,126 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + + </div> + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021335.php b/.history/unsecure/login_20211223021335.php new file mode 100644 index 0000000..dcb7444 --- /dev/null +++ b/.history/unsecure/login_20211223021335.php @@ -0,0 +1,126 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + <p></p> + </div> + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021337.php b/.history/unsecure/login_20211223021337.php new file mode 100644 index 0000000..e4f12a2 --- /dev/null +++ b/.history/unsecure/login_20211223021337.php @@ -0,0 +1,126 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + <p>test</p> + </div> + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021350.php b/.history/unsecure/login_20211223021350.php new file mode 100644 index 0000000..3ffdaa8 --- /dev/null +++ b/.history/unsecure/login_20211223021350.php @@ -0,0 +1,125 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021353.php b/.history/unsecure/login_20211223021353.php new file mode 100644 index 0000000..742a190 --- /dev/null +++ b/.history/unsecure/login_20211223021353.php @@ -0,0 +1,127 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <p>test</p> + + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021404.php b/.history/unsecure/login_20211223021404.php new file mode 100644 index 0000000..7647b32 --- /dev/null +++ b/.history/unsecure/login_20211223021404.php @@ -0,0 +1,128 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + + <p>test</p> + + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021407.php b/.history/unsecure/login_20211223021407.php new file mode 100644 index 0000000..ac135f7 --- /dev/null +++ b/.history/unsecure/login_20211223021407.php @@ -0,0 +1,128 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <?php + <p>test</p> + + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021409.php b/.history/unsecure/login_20211223021409.php new file mode 100644 index 0000000..ac135f7 --- /dev/null +++ b/.history/unsecure/login_20211223021409.php @@ -0,0 +1,128 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <?php + <p>test</p> + + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021410.php b/.history/unsecure/login_20211223021410.php new file mode 100644 index 0000000..f33f2fe --- /dev/null +++ b/.history/unsecure/login_20211223021410.php @@ -0,0 +1,129 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <?php + + <p>test</p> + + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021411.php b/.history/unsecure/login_20211223021411.php new file mode 100644 index 0000000..b91a871 --- /dev/null +++ b/.history/unsecure/login_20211223021411.php @@ -0,0 +1,129 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <?php + > + <p>test</p> + + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021413.php b/.history/unsecure/login_20211223021413.php new file mode 100644 index 0000000..cea5ce7 --- /dev/null +++ b/.history/unsecure/login_20211223021413.php @@ -0,0 +1,129 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <?php + ?> + <p>test</p> + + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021417.php b/.history/unsecure/login_20211223021417.php new file mode 100644 index 0000000..647cd63 --- /dev/null +++ b/.history/unsecure/login_20211223021417.php @@ -0,0 +1,130 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <?php + if() + ?> + <p>test</p> + + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021426.php b/.history/unsecure/login_20211223021426.php new file mode 100644 index 0000000..704297f --- /dev/null +++ b/.history/unsecure/login_20211223021426.php @@ -0,0 +1,130 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <?php + if(isset()) + ?> + <p>test</p> + + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021429.php b/.history/unsecure/login_20211223021429.php new file mode 100644 index 0000000..43fb040 --- /dev/null +++ b/.history/unsecure/login_20211223021429.php @@ -0,0 +1,130 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <?php + if(isset($)) + ?> + <p>test</p> + + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021431.php b/.history/unsecure/login_20211223021431.php new file mode 100644 index 0000000..2c5585a --- /dev/null +++ b/.history/unsecure/login_20211223021431.php @@ -0,0 +1,130 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <?php + if(isset($wrongpass)) + ?> + <p>test</p> + + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021437.php b/.history/unsecure/login_20211223021437.php new file mode 100644 index 0000000..af90404 --- /dev/null +++ b/.history/unsecure/login_20211223021437.php @@ -0,0 +1,131 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <?php + if(isset($wrongpass)) + + ?> + <p>test</p> + + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021439.php b/.history/unsecure/login_20211223021439.php new file mode 100644 index 0000000..e44b937 --- /dev/null +++ b/.history/unsecure/login_20211223021439.php @@ -0,0 +1,131 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <?php + if(isset($wrongpass)) + <p></p> + ?> + <p>test</p> + + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021442.php b/.history/unsecure/login_20211223021442.php new file mode 100644 index 0000000..44f379b --- /dev/null +++ b/.history/unsecure/login_20211223021442.php @@ -0,0 +1,131 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <?php + if(isset($wrongpass)) + <p>Wrong </p> + ?> + <p>test</p> + + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021447.php b/.history/unsecure/login_20211223021447.php new file mode 100644 index 0000000..8f7397e --- /dev/null +++ b/.history/unsecure/login_20211223021447.php @@ -0,0 +1,131 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <?php + if(isset($wrongpass)) + <p>Wrong credentials</p> + ?> + <p>test</p> + + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021450.php b/.history/unsecure/login_20211223021450.php new file mode 100644 index 0000000..e6cbcf5 --- /dev/null +++ b/.history/unsecure/login_20211223021450.php @@ -0,0 +1,131 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <?php + if(isset($wrongpass)) + echo <p>Wrong credentials</p> + ?> + <p>test</p> + + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021452.php b/.history/unsecure/login_20211223021452.php new file mode 100644 index 0000000..590f626 --- /dev/null +++ b/.history/unsecure/login_20211223021452.php @@ -0,0 +1,131 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <?php + if(isset($wrongpass)) + echo '<p>Wrong credentials</p> + ?> + <p>test</p> + + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021455.php b/.history/unsecure/login_20211223021455.php new file mode 100644 index 0000000..e23f677 --- /dev/null +++ b/.history/unsecure/login_20211223021455.php @@ -0,0 +1,131 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <?php + if(isset($wrongpass)) + echo '<p>Wrong credentials</p>' + ?> + <p>test</p> + + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021457.php b/.history/unsecure/login_20211223021457.php new file mode 100644 index 0000000..f04d17b --- /dev/null +++ b/.history/unsecure/login_20211223021457.php @@ -0,0 +1,131 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <?php + if(isset($wrongpass)) + echo '<p>Wrong credentials</p>'; + ?> + <p>test</p> + + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021502.php b/.history/unsecure/login_20211223021502.php new file mode 100644 index 0000000..619ff16 --- /dev/null +++ b/.history/unsecure/login_20211223021502.php @@ -0,0 +1,131 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <?php + if(isset($wrongpass)) + echo '<p>Wrong credentials, please tr<</p>'; + ?> + <p>test</p> + + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021505.php b/.history/unsecure/login_20211223021505.php new file mode 100644 index 0000000..4390141 --- /dev/null +++ b/.history/unsecure/login_20211223021505.php @@ -0,0 +1,131 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <?php + if(isset($wrongpass)) + echo '<p>Wrong credentials, please try again</p>'; + ?> + <p>test</p> + + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021507.php b/.history/unsecure/login_20211223021507.php new file mode 100644 index 0000000..6b2cb19 --- /dev/null +++ b/.history/unsecure/login_20211223021507.php @@ -0,0 +1,131 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <?php + if(isset($wrongpass)) + echo '<p>Wrong credentials, please try again!</p>'; + ?> + <p>test</p> + + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021511.php b/.history/unsecure/login_20211223021511.php new file mode 100644 index 0000000..b6dbf48 --- /dev/null +++ b/.history/unsecure/login_20211223021511.php @@ -0,0 +1,131 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <?php + if(isset($wrongpass)) + echo '<p class>Wrong credentials, please try again!</p>'; + ?> + <p>test</p> + + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021513.php b/.history/unsecure/login_20211223021513.php new file mode 100644 index 0000000..3925ba9 --- /dev/null +++ b/.history/unsecure/login_20211223021513.php @@ -0,0 +1,131 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <?php + if(isset($wrongpass)) + echo '<p class=">Wrong credentials, please try again!</p>'; + ?> + <p>test</p> + + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021517.php b/.history/unsecure/login_20211223021517.php new file mode 100644 index 0000000..697922a --- /dev/null +++ b/.history/unsecure/login_20211223021517.php @@ -0,0 +1,131 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <?php + if(isset($wrongpass)) + echo '<p class="wrongpass">Wrong credentials, please try again!</p>'; + ?> + <p>test</p> + + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021518.php b/.history/unsecure/login_20211223021518.php new file mode 100644 index 0000000..47a90ba --- /dev/null +++ b/.history/unsecure/login_20211223021518.php @@ -0,0 +1,131 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <?php + if(isset($wrongpass)) + echo '<p class="wrongpass" >Wrong credentials, please try again!</p>'; + ?> + <p>test</p> + + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021520.php b/.history/unsecure/login_20211223021520.php new file mode 100644 index 0000000..697922a --- /dev/null +++ b/.history/unsecure/login_20211223021520.php @@ -0,0 +1,131 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <?php + if(isset($wrongpass)) + echo '<p class="wrongpass">Wrong credentials, please try again!</p>'; + ?> + <p>test</p> + + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021639.php b/.history/unsecure/login_20211223021639.php new file mode 100644 index 0000000..0bef520 --- /dev/null +++ b/.history/unsecure/login_20211223021639.php @@ -0,0 +1,130 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <?php + if(isset($wrongpass)) + echo '<p class="wrongpass">Wrong credentials, please try again!</p>'; + ?> + + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223021923.php b/.history/unsecure/login_20211223021923.php new file mode 100644 index 0000000..be8ca08 --- /dev/null +++ b/.history/unsecure/login_20211223021923.php @@ -0,0 +1,130 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <?php + if(isset($wrongpass)) + echo '<p class="wrongpass">Wrong credentials, please try again!</p>'; + ?> + + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223022252.php b/.history/unsecure/login_20211223022252.php new file mode 100644 index 0000000..206de86 --- /dev/null +++ b/.history/unsecure/login_20211223022252.php @@ -0,0 +1,124 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + + <li class="nav-item dropdown"> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <?php + if(isset($wrongpass)) + echo '<p class="wrongpass">Wrong credentials, please try again!</p>'; + ?> + + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223022258.php b/.history/unsecure/login_20211223022258.php new file mode 100644 index 0000000..6c12169 --- /dev/null +++ b/.history/unsecure/login_20211223022258.php @@ -0,0 +1,121 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <?php + if(isset($wrongpass)) + echo '<p class="wrongpass">Wrong credentials, please try again!</p>'; + ?> + + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/login_20211223022304.php b/.history/unsecure/login_20211223022304.php new file mode 100644 index 0000000..4024ceb --- /dev/null +++ b/.history/unsecure/login_20211223022304.php @@ -0,0 +1,121 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; +pg_connect($conn_string); + +if(isset($_POST['username'])){ + $uname=$_POST['username']; + $password=$_POST['password']; + + $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; + $result=pg_query($sql); + + if(pg_num_rows($result)==1){ + $_SESSION['uname']=$uname; + echo "<script>location.href='questions.php'</script>"; + exit(); + } + else{ + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; + } +} +?> + + +<html> + +<head> + <title>Login</title> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="register.php">Register</a> + </li> + </ul> + </div> + </div> + </nav> + </div> + <div class="flex-container"> + <div class="flex-welcome neon"> + <h2>Hello and Welcome to our page!</h2> + <h3>Please Sign-in to see content</h3> + </div> + <div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card2"> + <div class="card-header"> + <h3>Sign In</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <?php + if(isset($wrongpass)) + echo '<p class="wrongpass">Wrong credentials, please try again!</p>'; + ?> + + <br> + <div class="form-group"> + <div> + <input type="submit" value="Login" class="btn float-right login_btn"> + </div> + <div> + <a href="register.php" class="btn float-right login_btn">Register</a> + </div> + </div> + </form> + </div> + <div class="card-footer"> + <div class="d-flex justify-content-center links"> + Don't have an account?<a href="register.php">Sign Up</a> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/questions_20211223020135.php b/.history/unsecure/questions_20211223020135.php new file mode 100644 index 0000000..2578642 --- /dev/null +++ b/.history/unsecure/questions_20211223020135.php @@ -0,0 +1,160 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + + +$con = pg_connect($conn_string); +$username = $_SESSION['uname']; + +function unset_username() +{ + unset($_SESSION['uname']); +} + +if (isset($_GET['name'])) { + unset_username(); +} +?> + + +<html> + +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="stylesheet" href="app.css"> + <link rel="icon" type="image/png" href="/img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + + <?php + echo ' + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + user: ' . $username . ' + </a> + + <li class="nav-item"> + <a class="nav-link" href="login.php?name=true">Logout</a> + </li> + <script> + function logout(){ + <?php unset_username(); ?> + } + </script> + '; + ?> + + </li> + </ul> + </div> + </div> + </nav> + </div> + <br> + <div class="container"> + <div class="row justify-content-center"> + <div class="col-md-8"> + <div class="card"> + <div class="card-header">Make a question!</div> + <div class="card-body"> + <form method="GET" action=""> + <div class="form-group"> + <input type="text" name="ListQuestion" id="ListQuestion" class="form-control" placeholder="Enter question"> + <button type="submit" name="submit" class="top-buffer">Submit Question</button> + </div> + </form> + </div> + </div> + <br> + + + <?php + + if (isset($_GET['submit'])) { + $question = $_GET['ListQuestion']; + $sql = "INSERT INTO questions (question, userquestion) VALUES ('$question', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + + if (isset($_GET['submit2'])) { + $answer = $_GET['Answers']; + $id = $_GET['currentId']; + $sql = "INSERT INTO answers (answers, questionid, useranswer) VALUES('$answer', '$id', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + $result = pg_query($con, 'SELECT question, "ID", userquestion FROM questions ORDER by "ID" DESC'); + $result2 = pg_query($con, 'SELECT answers, questionid, useranswer FROM answers'); + while ($row = pg_fetch_assoc($result)) { + + echo ' + + <div class="card"> + <div class="card-header"> Question: ' . $row["question"] . ' + + <div>Question by: ' . $row["userquestion"] . '</div> + </div> + + <div class="card-body"> + + <form method="GET" action="">'; + + pg_result_seek($result2, 0); + while ($row2 = pg_fetch_assoc($result2)) { + if ($row["ID"] == $row2["questionid"]) { + echo '<p>' . $row2["useranswer"] . ': ' . $row2["answers"] . '</p>'; + } + } + + echo ' + + <input type="hidden" name="currentId" value="' . $row["ID"] . '" /> + <div class="form-group"> + <input type="text" name="Answers" class="form-control" placeholder="Enter answer"> + <button type="submit" name="submit2" class="top-buffer">Submit Answer</button> + </div> + + </form> + </div> + + </div> + <br> + '; + } + + ?> + + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/questions_20211223020142.php b/.history/unsecure/questions_20211223020142.php new file mode 100644 index 0000000..badd8ae --- /dev/null +++ b/.history/unsecure/questions_20211223020142.php @@ -0,0 +1,160 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + + +$con = pg_connect($conn_string); +$username = $_SESSION['uname']; + +function unset_username() +{ + unset($_SESSION['uname']); +} + +if (isset($_GET['name'])) { + unset_username(); +} +?> + + +<html> + +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="stylesheet" href="app.css"> + <link rel="icon" type="image/png" href="/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + + <?php + echo ' + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + user: ' . $username . ' + </a> + + <li class="nav-item"> + <a class="nav-link" href="login.php?name=true">Logout</a> + </li> + <script> + function logout(){ + <?php unset_username(); ?> + } + </script> + '; + ?> + + </li> + </ul> + </div> + </div> + </nav> + </div> + <br> + <div class="container"> + <div class="row justify-content-center"> + <div class="col-md-8"> + <div class="card"> + <div class="card-header">Make a question!</div> + <div class="card-body"> + <form method="GET" action=""> + <div class="form-group"> + <input type="text" name="ListQuestion" id="ListQuestion" class="form-control" placeholder="Enter question"> + <button type="submit" name="submit" class="top-buffer">Submit Question</button> + </div> + </form> + </div> + </div> + <br> + + + <?php + + if (isset($_GET['submit'])) { + $question = $_GET['ListQuestion']; + $sql = "INSERT INTO questions (question, userquestion) VALUES ('$question', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + + if (isset($_GET['submit2'])) { + $answer = $_GET['Answers']; + $id = $_GET['currentId']; + $sql = "INSERT INTO answers (answers, questionid, useranswer) VALUES('$answer', '$id', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + $result = pg_query($con, 'SELECT question, "ID", userquestion FROM questions ORDER by "ID" DESC'); + $result2 = pg_query($con, 'SELECT answers, questionid, useranswer FROM answers'); + while ($row = pg_fetch_assoc($result)) { + + echo ' + + <div class="card"> + <div class="card-header"> Question: ' . $row["question"] . ' + + <div>Question by: ' . $row["userquestion"] . '</div> + </div> + + <div class="card-body"> + + <form method="GET" action="">'; + + pg_result_seek($result2, 0); + while ($row2 = pg_fetch_assoc($result2)) { + if ($row["ID"] == $row2["questionid"]) { + echo '<p>' . $row2["useranswer"] . ': ' . $row2["answers"] . '</p>'; + } + } + + echo ' + + <input type="hidden" name="currentId" value="' . $row["ID"] . '" /> + <div class="form-group"> + <input type="text" name="Answers" class="form-control" placeholder="Enter answer"> + <button type="submit" name="submit2" class="top-buffer">Submit Answer</button> + </div> + + </form> + </div> + + </div> + <br> + '; + } + + ?> + + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/questions_20211223020227.php b/.history/unsecure/questions_20211223020227.php new file mode 100644 index 0000000..2578642 --- /dev/null +++ b/.history/unsecure/questions_20211223020227.php @@ -0,0 +1,160 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + + +$con = pg_connect($conn_string); +$username = $_SESSION['uname']; + +function unset_username() +{ + unset($_SESSION['uname']); +} + +if (isset($_GET['name'])) { + unset_username(); +} +?> + + +<html> + +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="stylesheet" href="app.css"> + <link rel="icon" type="image/png" href="/img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + + <?php + echo ' + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + user: ' . $username . ' + </a> + + <li class="nav-item"> + <a class="nav-link" href="login.php?name=true">Logout</a> + </li> + <script> + function logout(){ + <?php unset_username(); ?> + } + </script> + '; + ?> + + </li> + </ul> + </div> + </div> + </nav> + </div> + <br> + <div class="container"> + <div class="row justify-content-center"> + <div class="col-md-8"> + <div class="card"> + <div class="card-header">Make a question!</div> + <div class="card-body"> + <form method="GET" action=""> + <div class="form-group"> + <input type="text" name="ListQuestion" id="ListQuestion" class="form-control" placeholder="Enter question"> + <button type="submit" name="submit" class="top-buffer">Submit Question</button> + </div> + </form> + </div> + </div> + <br> + + + <?php + + if (isset($_GET['submit'])) { + $question = $_GET['ListQuestion']; + $sql = "INSERT INTO questions (question, userquestion) VALUES ('$question', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + + if (isset($_GET['submit2'])) { + $answer = $_GET['Answers']; + $id = $_GET['currentId']; + $sql = "INSERT INTO answers (answers, questionid, useranswer) VALUES('$answer', '$id', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + $result = pg_query($con, 'SELECT question, "ID", userquestion FROM questions ORDER by "ID" DESC'); + $result2 = pg_query($con, 'SELECT answers, questionid, useranswer FROM answers'); + while ($row = pg_fetch_assoc($result)) { + + echo ' + + <div class="card"> + <div class="card-header"> Question: ' . $row["question"] . ' + + <div>Question by: ' . $row["userquestion"] . '</div> + </div> + + <div class="card-body"> + + <form method="GET" action="">'; + + pg_result_seek($result2, 0); + while ($row2 = pg_fetch_assoc($result2)) { + if ($row["ID"] == $row2["questionid"]) { + echo '<p>' . $row2["useranswer"] . ': ' . $row2["answers"] . '</p>'; + } + } + + echo ' + + <input type="hidden" name="currentId" value="' . $row["ID"] . '" /> + <div class="form-group"> + <input type="text" name="Answers" class="form-control" placeholder="Enter answer"> + <button type="submit" name="submit2" class="top-buffer">Submit Answer</button> + </div> + + </form> + </div> + + </div> + <br> + '; + } + + ?> + + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/questions_20211223020316.php b/.history/unsecure/questions_20211223020316.php new file mode 100644 index 0000000..332882b --- /dev/null +++ b/.history/unsecure/questions_20211223020316.php @@ -0,0 +1,160 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + + +$con = pg_connect($conn_string); +$username = $_SESSION['uname']; + +function unset_username() +{ + unset($_SESSION['uname']); +} + +if (isset($_GET['name'])) { + unset_username(); +} +?> + + +<html> + +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="stylesheet" href="app.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + + <?php + echo ' + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + user: ' . $username . ' + </a> + + <li class="nav-item"> + <a class="nav-link" href="login.php?name=true">Logout</a> + </li> + <script> + function logout(){ + <?php unset_username(); ?> + } + </script> + '; + ?> + + </li> + </ul> + </div> + </div> + </nav> + </div> + <br> + <div class="container"> + <div class="row justify-content-center"> + <div class="col-md-8"> + <div class="card"> + <div class="card-header">Make a question!</div> + <div class="card-body"> + <form method="GET" action=""> + <div class="form-group"> + <input type="text" name="ListQuestion" id="ListQuestion" class="form-control" placeholder="Enter question"> + <button type="submit" name="submit" class="top-buffer">Submit Question</button> + </div> + </form> + </div> + </div> + <br> + + + <?php + + if (isset($_GET['submit'])) { + $question = $_GET['ListQuestion']; + $sql = "INSERT INTO questions (question, userquestion) VALUES ('$question', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + + if (isset($_GET['submit2'])) { + $answer = $_GET['Answers']; + $id = $_GET['currentId']; + $sql = "INSERT INTO answers (answers, questionid, useranswer) VALUES('$answer', '$id', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + $result = pg_query($con, 'SELECT question, "ID", userquestion FROM questions ORDER by "ID" DESC'); + $result2 = pg_query($con, 'SELECT answers, questionid, useranswer FROM answers'); + while ($row = pg_fetch_assoc($result)) { + + echo ' + + <div class="card"> + <div class="card-header"> Question: ' . $row["question"] . ' + + <div>Question by: ' . $row["userquestion"] . '</div> + </div> + + <div class="card-body"> + + <form method="GET" action="">'; + + pg_result_seek($result2, 0); + while ($row2 = pg_fetch_assoc($result2)) { + if ($row["ID"] == $row2["questionid"]) { + echo '<p>' . $row2["useranswer"] . ': ' . $row2["answers"] . '</p>'; + } + } + + echo ' + + <input type="hidden" name="currentId" value="' . $row["ID"] . '" /> + <div class="form-group"> + <input type="text" name="Answers" class="form-control" placeholder="Enter answer"> + <button type="submit" name="submit2" class="top-buffer">Submit Answer</button> + </div> + + </form> + </div> + + </div> + <br> + '; + } + + ?> + + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/questions_20211223020657.php b/.history/unsecure/questions_20211223020657.php new file mode 100644 index 0000000..eeac02e --- /dev/null +++ b/.history/unsecure/questions_20211223020657.php @@ -0,0 +1,159 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + +$con = pg_connect($conn_string); +$username = $_SESSION['uname']; + +function unset_username() +{ + unset($_SESSION['uname']); +} + +if (isset($_GET['name'])) { + unset_username(); +} +?> + + +<html> + +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="stylesheet" href="app.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + + <?php + echo ' + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + user: ' . $username . ' + </a> + + <li class="nav-item"> + <a class="nav-link" href="login.php?name=true">Logout</a> + </li> + <script> + function logout(){ + <?php unset_username(); ?> + } + </script> + '; + ?> + + </li> + </ul> + </div> + </div> + </nav> + </div> + <br> + <div class="container"> + <div class="row justify-content-center"> + <div class="col-md-8"> + <div class="card"> + <div class="card-header">Make a question!</div> + <div class="card-body"> + <form method="GET" action=""> + <div class="form-group"> + <input type="text" name="ListQuestion" id="ListQuestion" class="form-control" placeholder="Enter question"> + <button type="submit" name="submit" class="top-buffer">Submit Question</button> + </div> + </form> + </div> + </div> + <br> + + + <?php + + if (isset($_GET['submit'])) { + $question = $_GET['ListQuestion']; + $sql = "INSERT INTO questions (question, userquestion) VALUES ('$question', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + + if (isset($_GET['submit2'])) { + $answer = $_GET['Answers']; + $id = $_GET['currentId']; + $sql = "INSERT INTO answers (answers, questionid, useranswer) VALUES('$answer', '$id', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + $result = pg_query($con, 'SELECT question, "ID", userquestion FROM questions ORDER by "ID" DESC'); + $result2 = pg_query($con, 'SELECT answers, questionid, useranswer FROM answers'); + while ($row = pg_fetch_assoc($result)) { + + echo ' + + <div class="card"> + <div class="card-header"> Question: ' . $row["question"] . ' + + <div>Question by: ' . $row["userquestion"] . '</div> + </div> + + <div class="card-body"> + + <form method="GET" action="">'; + + pg_result_seek($result2, 0); + while ($row2 = pg_fetch_assoc($result2)) { + if ($row["ID"] == $row2["questionid"]) { + echo '<p>' . $row2["useranswer"] . ': ' . $row2["answers"] . '</p>'; + } + } + + echo ' + + <input type="hidden" name="currentId" value="' . $row["ID"] . '" /> + <div class="form-group"> + <input type="text" name="Answers" class="form-control" placeholder="Enter answer"> + <button type="submit" name="submit2" class="top-buffer">Submit Answer</button> + </div> + + </form> + </div> + + </div> + <br> + '; + } + + ?> + + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/questions_20211223020701.php b/.history/unsecure/questions_20211223020701.php new file mode 100644 index 0000000..ecefa40 --- /dev/null +++ b/.history/unsecure/questions_20211223020701.php @@ -0,0 +1,158 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + +$con = pg_connect($conn_string); +$username = $_SESSION['uname']; + +function unset_username() +{ + unset($_SESSION['uname']); +} + +if (isset($_GET['name'])) { + unset_username(); +} +?> + + +<html> +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="stylesheet" href="app.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + + <?php + echo ' + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + user: ' . $username . ' + </a> + + <li class="nav-item"> + <a class="nav-link" href="login.php?name=true">Logout</a> + </li> + <script> + function logout(){ + <?php unset_username(); ?> + } + </script> + '; + ?> + + </li> + </ul> + </div> + </div> + </nav> + </div> + <br> + <div class="container"> + <div class="row justify-content-center"> + <div class="col-md-8"> + <div class="card"> + <div class="card-header">Make a question!</div> + <div class="card-body"> + <form method="GET" action=""> + <div class="form-group"> + <input type="text" name="ListQuestion" id="ListQuestion" class="form-control" placeholder="Enter question"> + <button type="submit" name="submit" class="top-buffer">Submit Question</button> + </div> + </form> + </div> + </div> + <br> + + + <?php + + if (isset($_GET['submit'])) { + $question = $_GET['ListQuestion']; + $sql = "INSERT INTO questions (question, userquestion) VALUES ('$question', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + + if (isset($_GET['submit2'])) { + $answer = $_GET['Answers']; + $id = $_GET['currentId']; + $sql = "INSERT INTO answers (answers, questionid, useranswer) VALUES('$answer', '$id', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + $result = pg_query($con, 'SELECT question, "ID", userquestion FROM questions ORDER by "ID" DESC'); + $result2 = pg_query($con, 'SELECT answers, questionid, useranswer FROM answers'); + while ($row = pg_fetch_assoc($result)) { + + echo ' + + <div class="card"> + <div class="card-header"> Question: ' . $row["question"] . ' + + <div>Question by: ' . $row["userquestion"] . '</div> + </div> + + <div class="card-body"> + + <form method="GET" action="">'; + + pg_result_seek($result2, 0); + while ($row2 = pg_fetch_assoc($result2)) { + if ($row["ID"] == $row2["questionid"]) { + echo '<p>' . $row2["useranswer"] . ': ' . $row2["answers"] . '</p>'; + } + } + + echo ' + + <input type="hidden" name="currentId" value="' . $row["ID"] . '" /> + <div class="form-group"> + <input type="text" name="Answers" class="form-control" placeholder="Enter answer"> + <button type="submit" name="submit2" class="top-buffer">Submit Answer</button> + </div> + + </form> + </div> + + </div> + <br> + '; + } + + ?> + + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/questions_20211223020703.php b/.history/unsecure/questions_20211223020703.php new file mode 100644 index 0000000..0e502a4 --- /dev/null +++ b/.history/unsecure/questions_20211223020703.php @@ -0,0 +1,157 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + +$con = pg_connect($conn_string); +$username = $_SESSION['uname']; + +function unset_username() +{ + unset($_SESSION['uname']); +} + +if (isset($_GET['name'])) { + unset_username(); +} +?> + +<html> +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="stylesheet" href="app.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + + <?php + echo ' + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + user: ' . $username . ' + </a> + + <li class="nav-item"> + <a class="nav-link" href="login.php?name=true">Logout</a> + </li> + <script> + function logout(){ + <?php unset_username(); ?> + } + </script> + '; + ?> + + </li> + </ul> + </div> + </div> + </nav> + </div> + <br> + <div class="container"> + <div class="row justify-content-center"> + <div class="col-md-8"> + <div class="card"> + <div class="card-header">Make a question!</div> + <div class="card-body"> + <form method="GET" action=""> + <div class="form-group"> + <input type="text" name="ListQuestion" id="ListQuestion" class="form-control" placeholder="Enter question"> + <button type="submit" name="submit" class="top-buffer">Submit Question</button> + </div> + </form> + </div> + </div> + <br> + + + <?php + + if (isset($_GET['submit'])) { + $question = $_GET['ListQuestion']; + $sql = "INSERT INTO questions (question, userquestion) VALUES ('$question', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + + if (isset($_GET['submit2'])) { + $answer = $_GET['Answers']; + $id = $_GET['currentId']; + $sql = "INSERT INTO answers (answers, questionid, useranswer) VALUES('$answer', '$id', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + $result = pg_query($con, 'SELECT question, "ID", userquestion FROM questions ORDER by "ID" DESC'); + $result2 = pg_query($con, 'SELECT answers, questionid, useranswer FROM answers'); + while ($row = pg_fetch_assoc($result)) { + + echo ' + + <div class="card"> + <div class="card-header"> Question: ' . $row["question"] . ' + + <div>Question by: ' . $row["userquestion"] . '</div> + </div> + + <div class="card-body"> + + <form method="GET" action="">'; + + pg_result_seek($result2, 0); + while ($row2 = pg_fetch_assoc($result2)) { + if ($row["ID"] == $row2["questionid"]) { + echo '<p>' . $row2["useranswer"] . ': ' . $row2["answers"] . '</p>'; + } + } + + echo ' + + <input type="hidden" name="currentId" value="' . $row["ID"] . '" /> + <div class="form-group"> + <input type="text" name="Answers" class="form-control" placeholder="Enter answer"> + <button type="submit" name="submit2" class="top-buffer">Submit Answer</button> + </div> + + </form> + </div> + + </div> + <br> + '; + } + + ?> + + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/questions_20211223020707.php b/.history/unsecure/questions_20211223020707.php new file mode 100644 index 0000000..2968544 --- /dev/null +++ b/.history/unsecure/questions_20211223020707.php @@ -0,0 +1,156 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + +$con = pg_connect($conn_string); +$username = $_SESSION['uname']; + +function unset_username() +{ + unset($_SESSION['uname']); +} + +if (isset($_GET['name'])) { + unset_username(); +} +?> + +<html> +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="stylesheet" href="app.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + + <?php + echo ' + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + user: ' . $username . ' + </a> + + <li class="nav-item"> + <a class="nav-link" href="login.php?name=true">Logout</a> + </li> + <script> + function logout(){ + <?php unset_username(); ?> + } + </script> + '; + ?> + + </li> + </ul> + </div> + </div> + </nav> + </div> + <br> + <div class="container"> + <div class="row justify-content-center"> + <div class="col-md-8"> + <div class="card"> + <div class="card-header">Make a question!</div> + <div class="card-body"> + <form method="GET" action=""> + <div class="form-group"> + <input type="text" name="ListQuestion" id="ListQuestion" class="form-control" placeholder="Enter question"> + <button type="submit" name="submit" class="top-buffer">Submit Question</button> + </div> + </form> + </div> + </div> + <br> + + + <?php + + if (isset($_GET['submit'])) { + $question = $_GET['ListQuestion']; + $sql = "INSERT INTO questions (question, userquestion) VALUES ('$question', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + + if (isset($_GET['submit2'])) { + $answer = $_GET['Answers']; + $id = $_GET['currentId']; + $sql = "INSERT INTO answers (answers, questionid, useranswer) VALUES('$answer', '$id', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + $result = pg_query($con, 'SELECT question, "ID", userquestion FROM questions ORDER by "ID" DESC'); + $result2 = pg_query($con, 'SELECT answers, questionid, useranswer FROM answers'); + while ($row = pg_fetch_assoc($result)) { + + echo ' + + <div class="card"> + <div class="card-header"> Question: ' . $row["question"] . ' + + <div>Question by: ' . $row["userquestion"] . '</div> + </div> + + <div class="card-body"> + + <form method="GET" action="">'; + + pg_result_seek($result2, 0); + while ($row2 = pg_fetch_assoc($result2)) { + if ($row["ID"] == $row2["questionid"]) { + echo '<p>' . $row2["useranswer"] . ': ' . $row2["answers"] . '</p>'; + } + } + + echo ' + + <input type="hidden" name="currentId" value="' . $row["ID"] . '" /> + <div class="form-group"> + <input type="text" name="Answers" class="form-control" placeholder="Enter answer"> + <button type="submit" name="submit2" class="top-buffer">Submit Answer</button> + </div> + + </form> + </div> + + </div> + <br> + '; + } + + ?> + + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/questions_20211223020720.php b/.history/unsecure/questions_20211223020720.php new file mode 100644 index 0000000..71a6ebc --- /dev/null +++ b/.history/unsecure/questions_20211223020720.php @@ -0,0 +1,155 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + +$con = pg_connect($conn_string); +$username = $_SESSION['uname']; + +function unset_username() +{ + unset($_SESSION['uname']); +} + +if (isset($_GET['name'])) { + unset_username(); +} +?> + +<html> +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="stylesheet" href="app.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + + <?php + echo ' + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + user: ' . $username . ' + </a> + + <li class="nav-item"> + <a class="nav-link" href="login.php?name=true">Logout</a> + </li> + <script> + function logout(){ + <?php unset_username(); ?> + } + </script> + '; + ?> + + </li> + </ul> + </div> + </div> + </nav> + </div> + <br> + <div class="container"> + <div class="row justify-content-center"> + <div class="col-md-8"> + <div class="card"> + <div class="card-header">Make a question!</div> + <div class="card-body"> + <form method="GET" action=""> + <div class="form-group"> + <input type="text" name="ListQuestion" id="ListQuestion" class="form-control" placeholder="Enter question"> + <button type="submit" name="submit" class="top-buffer">Submit Question</button> + </div> + </form> + </div> + </div> + <br> + + <?php + + if (isset($_GET['submit'])) { + $question = $_GET['ListQuestion']; + $sql = "INSERT INTO questions (question, userquestion) VALUES ('$question', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + + if (isset($_GET['submit2'])) { + $answer = $_GET['Answers']; + $id = $_GET['currentId']; + $sql = "INSERT INTO answers (answers, questionid, useranswer) VALUES('$answer', '$id', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + $result = pg_query($con, 'SELECT question, "ID", userquestion FROM questions ORDER by "ID" DESC'); + $result2 = pg_query($con, 'SELECT answers, questionid, useranswer FROM answers'); + while ($row = pg_fetch_assoc($result)) { + + echo ' + + <div class="card"> + <div class="card-header"> Question: ' . $row["question"] . ' + + <div>Question by: ' . $row["userquestion"] . '</div> + </div> + + <div class="card-body"> + + <form method="GET" action="">'; + + pg_result_seek($result2, 0); + while ($row2 = pg_fetch_assoc($result2)) { + if ($row["ID"] == $row2["questionid"]) { + echo '<p>' . $row2["useranswer"] . ': ' . $row2["answers"] . '</p>'; + } + } + + echo ' + + <input type="hidden" name="currentId" value="' . $row["ID"] . '" /> + <div class="form-group"> + <input type="text" name="Answers" class="form-control" placeholder="Enter answer"> + <button type="submit" name="submit2" class="top-buffer">Submit Answer</button> + </div> + + </form> + </div> + + </div> + <br> + '; + } + + ?> + + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/questions_20211223020722.php b/.history/unsecure/questions_20211223020722.php new file mode 100644 index 0000000..87364bc --- /dev/null +++ b/.history/unsecure/questions_20211223020722.php @@ -0,0 +1,154 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + +$con = pg_connect($conn_string); +$username = $_SESSION['uname']; + +function unset_username() +{ + unset($_SESSION['uname']); +} + +if (isset($_GET['name'])) { + unset_username(); +} +?> + +<html> +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="stylesheet" href="app.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + + <?php + echo ' + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + user: ' . $username . ' + </a> + + <li class="nav-item"> + <a class="nav-link" href="login.php?name=true">Logout</a> + </li> + <script> + function logout(){ + <?php unset_username(); ?> + } + </script> + '; + ?> + + </li> + </ul> + </div> + </div> + </nav> + </div> + <br> + <div class="container"> + <div class="row justify-content-center"> + <div class="col-md-8"> + <div class="card"> + <div class="card-header">Make a question!</div> + <div class="card-body"> + <form method="GET" action=""> + <div class="form-group"> + <input type="text" name="ListQuestion" id="ListQuestion" class="form-control" placeholder="Enter question"> + <button type="submit" name="submit" class="top-buffer">Submit Question</button> + </div> + </form> + </div> + </div> + <br> + + <?php + + if (isset($_GET['submit'])) { + $question = $_GET['ListQuestion']; + $sql = "INSERT INTO questions (question, userquestion) VALUES ('$question', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + if (isset($_GET['submit2'])) { + $answer = $_GET['Answers']; + $id = $_GET['currentId']; + $sql = "INSERT INTO answers (answers, questionid, useranswer) VALUES('$answer', '$id', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + $result = pg_query($con, 'SELECT question, "ID", userquestion FROM questions ORDER by "ID" DESC'); + $result2 = pg_query($con, 'SELECT answers, questionid, useranswer FROM answers'); + while ($row = pg_fetch_assoc($result)) { + + echo ' + + <div class="card"> + <div class="card-header"> Question: ' . $row["question"] . ' + + <div>Question by: ' . $row["userquestion"] . '</div> + </div> + + <div class="card-body"> + + <form method="GET" action="">'; + + pg_result_seek($result2, 0); + while ($row2 = pg_fetch_assoc($result2)) { + if ($row["ID"] == $row2["questionid"]) { + echo '<p>' . $row2["useranswer"] . ': ' . $row2["answers"] . '</p>'; + } + } + + echo ' + + <input type="hidden" name="currentId" value="' . $row["ID"] . '" /> + <div class="form-group"> + <input type="text" name="Answers" class="form-control" placeholder="Enter answer"> + <button type="submit" name="submit2" class="top-buffer">Submit Answer</button> + </div> + + </form> + </div> + + </div> + <br> + '; + } + + ?> + + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/questions_20211223020728.php b/.history/unsecure/questions_20211223020728.php new file mode 100644 index 0000000..52b038e --- /dev/null +++ b/.history/unsecure/questions_20211223020728.php @@ -0,0 +1,153 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + +$con = pg_connect($conn_string); +$username = $_SESSION['uname']; + +function unset_username() +{ + unset($_SESSION['uname']); +} + +if (isset($_GET['name'])) { + unset_username(); +} +?> + +<html> +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="stylesheet" href="app.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + + <?php + echo ' + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + user: ' . $username . ' + </a> + + <li class="nav-item"> + <a class="nav-link" href="login.php?name=true">Logout</a> + </li> + <script> + function logout(){ + <?php unset_username(); ?> + } + </script> + '; + ?> + + </li> + </ul> + </div> + </div> + </nav> + </div> + <br> + <div class="container"> + <div class="row justify-content-center"> + <div class="col-md-8"> + <div class="card"> + <div class="card-header">Make a question!</div> + <div class="card-body"> + <form method="GET" action=""> + <div class="form-group"> + <input type="text" name="ListQuestion" id="ListQuestion" class="form-control" placeholder="Enter question"> + <button type="submit" name="submit" class="top-buffer">Submit Question</button> + </div> + </form> + </div> + </div> + <br> + + <?php + + if (isset($_GET['submit'])) { + $question = $_GET['ListQuestion']; + $sql = "INSERT INTO questions (question, userquestion) VALUES ('$question', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + if (isset($_GET['submit2'])) { + $answer = $_GET['Answers']; + $id = $_GET['currentId']; + $sql = "INSERT INTO answers (answers, questionid, useranswer) VALUES('$answer', '$id', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + $result = pg_query($con, 'SELECT question, "ID", userquestion FROM questions ORDER by "ID" DESC'); + $result2 = pg_query($con, 'SELECT answers, questionid, useranswer FROM answers'); + while ($row = pg_fetch_assoc($result)) { + echo ' + + <div class="card"> + <div class="card-header"> Question: ' . $row["question"] . ' + + <div>Question by: ' . $row["userquestion"] . '</div> + </div> + + <div class="card-body"> + + <form method="GET" action="">'; + + pg_result_seek($result2, 0); + while ($row2 = pg_fetch_assoc($result2)) { + if ($row["ID"] == $row2["questionid"]) { + echo '<p>' . $row2["useranswer"] . ': ' . $row2["answers"] . '</p>'; + } + } + + echo ' + + <input type="hidden" name="currentId" value="' . $row["ID"] . '" /> + <div class="form-group"> + <input type="text" name="Answers" class="form-control" placeholder="Enter answer"> + <button type="submit" name="submit2" class="top-buffer">Submit Answer</button> + </div> + + </form> + </div> + + </div> + <br> + '; + } + + ?> + + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/questions_20211223020734.php b/.history/unsecure/questions_20211223020734.php new file mode 100644 index 0000000..582a694 --- /dev/null +++ b/.history/unsecure/questions_20211223020734.php @@ -0,0 +1,152 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + +$con = pg_connect($conn_string); +$username = $_SESSION['uname']; + +function unset_username() +{ + unset($_SESSION['uname']); +} + +if (isset($_GET['name'])) { + unset_username(); +} +?> + +<html> +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="stylesheet" href="app.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + + <?php + echo ' + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + user: ' . $username . ' + </a> + + <li class="nav-item"> + <a class="nav-link" href="login.php?name=true">Logout</a> + </li> + <script> + function logout(){ + <?php unset_username(); ?> + } + </script> + '; + ?> + + </li> + </ul> + </div> + </div> + </nav> + </div> + <br> + <div class="container"> + <div class="row justify-content-center"> + <div class="col-md-8"> + <div class="card"> + <div class="card-header">Make a question!</div> + <div class="card-body"> + <form method="GET" action=""> + <div class="form-group"> + <input type="text" name="ListQuestion" id="ListQuestion" class="form-control" placeholder="Enter question"> + <button type="submit" name="submit" class="top-buffer">Submit Question</button> + </div> + </form> + </div> + </div> + <br> + + <?php + + if (isset($_GET['submit'])) { + $question = $_GET['ListQuestion']; + $sql = "INSERT INTO questions (question, userquestion) VALUES ('$question', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + if (isset($_GET['submit2'])) { + $answer = $_GET['Answers']; + $id = $_GET['currentId']; + $sql = "INSERT INTO answers (answers, questionid, useranswer) VALUES('$answer', '$id', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + $result = pg_query($con, 'SELECT question, "ID", userquestion FROM questions ORDER by "ID" DESC'); + $result2 = pg_query($con, 'SELECT answers, questionid, useranswer FROM answers'); + while ($row = pg_fetch_assoc($result)) { + echo ' + + <div class="card"> + <div class="card-header"> Question: ' . $row["question"] . ' + <div>Question by: ' . $row["userquestion"] . '</div> + </div> + + <div class="card-body"> + + <form method="GET" action="">'; + + pg_result_seek($result2, 0); + while ($row2 = pg_fetch_assoc($result2)) { + if ($row["ID"] == $row2["questionid"]) { + echo '<p>' . $row2["useranswer"] . ': ' . $row2["answers"] . '</p>'; + } + } + + echo ' + + <input type="hidden" name="currentId" value="' . $row["ID"] . '" /> + <div class="form-group"> + <input type="text" name="Answers" class="form-control" placeholder="Enter answer"> + <button type="submit" name="submit2" class="top-buffer">Submit Answer</button> + </div> + + </form> + </div> + + </div> + <br> + '; + } + + ?> + + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/questions_20211223020736.php b/.history/unsecure/questions_20211223020736.php new file mode 100644 index 0000000..0e89ead --- /dev/null +++ b/.history/unsecure/questions_20211223020736.php @@ -0,0 +1,151 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + +$con = pg_connect($conn_string); +$username = $_SESSION['uname']; + +function unset_username() +{ + unset($_SESSION['uname']); +} + +if (isset($_GET['name'])) { + unset_username(); +} +?> + +<html> +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="stylesheet" href="app.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + + <?php + echo ' + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + user: ' . $username . ' + </a> + + <li class="nav-item"> + <a class="nav-link" href="login.php?name=true">Logout</a> + </li> + <script> + function logout(){ + <?php unset_username(); ?> + } + </script> + '; + ?> + + </li> + </ul> + </div> + </div> + </nav> + </div> + <br> + <div class="container"> + <div class="row justify-content-center"> + <div class="col-md-8"> + <div class="card"> + <div class="card-header">Make a question!</div> + <div class="card-body"> + <form method="GET" action=""> + <div class="form-group"> + <input type="text" name="ListQuestion" id="ListQuestion" class="form-control" placeholder="Enter question"> + <button type="submit" name="submit" class="top-buffer">Submit Question</button> + </div> + </form> + </div> + </div> + <br> + + <?php + + if (isset($_GET['submit'])) { + $question = $_GET['ListQuestion']; + $sql = "INSERT INTO questions (question, userquestion) VALUES ('$question', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + if (isset($_GET['submit2'])) { + $answer = $_GET['Answers']; + $id = $_GET['currentId']; + $sql = "INSERT INTO answers (answers, questionid, useranswer) VALUES('$answer', '$id', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + $result = pg_query($con, 'SELECT question, "ID", userquestion FROM questions ORDER by "ID" DESC'); + $result2 = pg_query($con, 'SELECT answers, questionid, useranswer FROM answers'); + while ($row = pg_fetch_assoc($result)) { + echo ' + + <div class="card"> + <div class="card-header"> Question: ' . $row["question"] . ' + <div>Question by: ' . $row["userquestion"] . '</div> + </div> + <div class="card-body"> + + <form method="GET" action="">'; + + pg_result_seek($result2, 0); + while ($row2 = pg_fetch_assoc($result2)) { + if ($row["ID"] == $row2["questionid"]) { + echo '<p>' . $row2["useranswer"] . ': ' . $row2["answers"] . '</p>'; + } + } + + echo ' + + <input type="hidden" name="currentId" value="' . $row["ID"] . '" /> + <div class="form-group"> + <input type="text" name="Answers" class="form-control" placeholder="Enter answer"> + <button type="submit" name="submit2" class="top-buffer">Submit Answer</button> + </div> + + </form> + </div> + + </div> + <br> + '; + } + + ?> + + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/questions_20211223020738.php b/.history/unsecure/questions_20211223020738.php new file mode 100644 index 0000000..2f43830 --- /dev/null +++ b/.history/unsecure/questions_20211223020738.php @@ -0,0 +1,150 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + +$con = pg_connect($conn_string); +$username = $_SESSION['uname']; + +function unset_username() +{ + unset($_SESSION['uname']); +} + +if (isset($_GET['name'])) { + unset_username(); +} +?> + +<html> +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="stylesheet" href="app.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + + <?php + echo ' + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + user: ' . $username . ' + </a> + + <li class="nav-item"> + <a class="nav-link" href="login.php?name=true">Logout</a> + </li> + <script> + function logout(){ + <?php unset_username(); ?> + } + </script> + '; + ?> + + </li> + </ul> + </div> + </div> + </nav> + </div> + <br> + <div class="container"> + <div class="row justify-content-center"> + <div class="col-md-8"> + <div class="card"> + <div class="card-header">Make a question!</div> + <div class="card-body"> + <form method="GET" action=""> + <div class="form-group"> + <input type="text" name="ListQuestion" id="ListQuestion" class="form-control" placeholder="Enter question"> + <button type="submit" name="submit" class="top-buffer">Submit Question</button> + </div> + </form> + </div> + </div> + <br> + + <?php + + if (isset($_GET['submit'])) { + $question = $_GET['ListQuestion']; + $sql = "INSERT INTO questions (question, userquestion) VALUES ('$question', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + if (isset($_GET['submit2'])) { + $answer = $_GET['Answers']; + $id = $_GET['currentId']; + $sql = "INSERT INTO answers (answers, questionid, useranswer) VALUES('$answer', '$id', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + $result = pg_query($con, 'SELECT question, "ID", userquestion FROM questions ORDER by "ID" DESC'); + $result2 = pg_query($con, 'SELECT answers, questionid, useranswer FROM answers'); + while ($row = pg_fetch_assoc($result)) { + echo ' + + <div class="card"> + <div class="card-header"> Question: ' . $row["question"] . ' + <div>Question by: ' . $row["userquestion"] . '</div> + </div> + <div class="card-body"> + <form method="GET" action="">'; + + pg_result_seek($result2, 0); + while ($row2 = pg_fetch_assoc($result2)) { + if ($row["ID"] == $row2["questionid"]) { + echo '<p>' . $row2["useranswer"] . ': ' . $row2["answers"] . '</p>'; + } + } + + echo ' + + <input type="hidden" name="currentId" value="' . $row["ID"] . '" /> + <div class="form-group"> + <input type="text" name="Answers" class="form-control" placeholder="Enter answer"> + <button type="submit" name="submit2" class="top-buffer">Submit Answer</button> + </div> + + </form> + </div> + + </div> + <br> + '; + } + + ?> + + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/questions_20211223020742.php b/.history/unsecure/questions_20211223020742.php new file mode 100644 index 0000000..657bd5f --- /dev/null +++ b/.history/unsecure/questions_20211223020742.php @@ -0,0 +1,149 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + +$con = pg_connect($conn_string); +$username = $_SESSION['uname']; + +function unset_username() +{ + unset($_SESSION['uname']); +} + +if (isset($_GET['name'])) { + unset_username(); +} +?> + +<html> +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="stylesheet" href="app.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + + <?php + echo ' + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + user: ' . $username . ' + </a> + + <li class="nav-item"> + <a class="nav-link" href="login.php?name=true">Logout</a> + </li> + <script> + function logout(){ + <?php unset_username(); ?> + } + </script> + '; + ?> + + </li> + </ul> + </div> + </div> + </nav> + </div> + <br> + <div class="container"> + <div class="row justify-content-center"> + <div class="col-md-8"> + <div class="card"> + <div class="card-header">Make a question!</div> + <div class="card-body"> + <form method="GET" action=""> + <div class="form-group"> + <input type="text" name="ListQuestion" id="ListQuestion" class="form-control" placeholder="Enter question"> + <button type="submit" name="submit" class="top-buffer">Submit Question</button> + </div> + </form> + </div> + </div> + <br> + + <?php + + if (isset($_GET['submit'])) { + $question = $_GET['ListQuestion']; + $sql = "INSERT INTO questions (question, userquestion) VALUES ('$question', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + if (isset($_GET['submit2'])) { + $answer = $_GET['Answers']; + $id = $_GET['currentId']; + $sql = "INSERT INTO answers (answers, questionid, useranswer) VALUES('$answer', '$id', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + $result = pg_query($con, 'SELECT question, "ID", userquestion FROM questions ORDER by "ID" DESC'); + $result2 = pg_query($con, 'SELECT answers, questionid, useranswer FROM answers'); + while ($row = pg_fetch_assoc($result)) { + echo ' + + <div class="card"> + <div class="card-header"> Question: ' . $row["question"] . ' + <div>Question by: ' . $row["userquestion"] . '</div> + </div> + <div class="card-body"> + <form method="GET" action="">'; + pg_result_seek($result2, 0); + while ($row2 = pg_fetch_assoc($result2)) { + if ($row["ID"] == $row2["questionid"]) { + echo '<p>' . $row2["useranswer"] . ': ' . $row2["answers"] . '</p>'; + } + } + + echo ' + + <input type="hidden" name="currentId" value="' . $row["ID"] . '" /> + <div class="form-group"> + <input type="text" name="Answers" class="form-control" placeholder="Enter answer"> + <button type="submit" name="submit2" class="top-buffer">Submit Answer</button> + </div> + + </form> + </div> + + </div> + <br> + '; + } + + ?> + + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/questions_20211223020744.php b/.history/unsecure/questions_20211223020744.php new file mode 100644 index 0000000..2fb5bbb --- /dev/null +++ b/.history/unsecure/questions_20211223020744.php @@ -0,0 +1,148 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + +$con = pg_connect($conn_string); +$username = $_SESSION['uname']; + +function unset_username() +{ + unset($_SESSION['uname']); +} + +if (isset($_GET['name'])) { + unset_username(); +} +?> + +<html> +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="stylesheet" href="app.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + + <?php + echo ' + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + user: ' . $username . ' + </a> + + <li class="nav-item"> + <a class="nav-link" href="login.php?name=true">Logout</a> + </li> + <script> + function logout(){ + <?php unset_username(); ?> + } + </script> + '; + ?> + + </li> + </ul> + </div> + </div> + </nav> + </div> + <br> + <div class="container"> + <div class="row justify-content-center"> + <div class="col-md-8"> + <div class="card"> + <div class="card-header">Make a question!</div> + <div class="card-body"> + <form method="GET" action=""> + <div class="form-group"> + <input type="text" name="ListQuestion" id="ListQuestion" class="form-control" placeholder="Enter question"> + <button type="submit" name="submit" class="top-buffer">Submit Question</button> + </div> + </form> + </div> + </div> + <br> + + <?php + + if (isset($_GET['submit'])) { + $question = $_GET['ListQuestion']; + $sql = "INSERT INTO questions (question, userquestion) VALUES ('$question', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + if (isset($_GET['submit2'])) { + $answer = $_GET['Answers']; + $id = $_GET['currentId']; + $sql = "INSERT INTO answers (answers, questionid, useranswer) VALUES('$answer', '$id', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + $result = pg_query($con, 'SELECT question, "ID", userquestion FROM questions ORDER by "ID" DESC'); + $result2 = pg_query($con, 'SELECT answers, questionid, useranswer FROM answers'); + while ($row = pg_fetch_assoc($result)) { + echo ' + <div class="card"> + <div class="card-header"> Question: ' . $row["question"] . ' + <div>Question by: ' . $row["userquestion"] . '</div> + </div> + <div class="card-body"> + <form method="GET" action="">'; + pg_result_seek($result2, 0); + while ($row2 = pg_fetch_assoc($result2)) { + if ($row["ID"] == $row2["questionid"]) { + echo '<p>' . $row2["useranswer"] . ': ' . $row2["answers"] . '</p>'; + } + } + + echo ' + + <input type="hidden" name="currentId" value="' . $row["ID"] . '" /> + <div class="form-group"> + <input type="text" name="Answers" class="form-control" placeholder="Enter answer"> + <button type="submit" name="submit2" class="top-buffer">Submit Answer</button> + </div> + + </form> + </div> + + </div> + <br> + '; + } + + ?> + + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/questions_20211223020748.php b/.history/unsecure/questions_20211223020748.php new file mode 100644 index 0000000..0f3ae67 --- /dev/null +++ b/.history/unsecure/questions_20211223020748.php @@ -0,0 +1,147 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + +$con = pg_connect($conn_string); +$username = $_SESSION['uname']; + +function unset_username() +{ + unset($_SESSION['uname']); +} + +if (isset($_GET['name'])) { + unset_username(); +} +?> + +<html> +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="stylesheet" href="app.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + + <?php + echo ' + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + user: ' . $username . ' + </a> + + <li class="nav-item"> + <a class="nav-link" href="login.php?name=true">Logout</a> + </li> + <script> + function logout(){ + <?php unset_username(); ?> + } + </script> + '; + ?> + + </li> + </ul> + </div> + </div> + </nav> + </div> + <br> + <div class="container"> + <div class="row justify-content-center"> + <div class="col-md-8"> + <div class="card"> + <div class="card-header">Make a question!</div> + <div class="card-body"> + <form method="GET" action=""> + <div class="form-group"> + <input type="text" name="ListQuestion" id="ListQuestion" class="form-control" placeholder="Enter question"> + <button type="submit" name="submit" class="top-buffer">Submit Question</button> + </div> + </form> + </div> + </div> + <br> + + <?php + + if (isset($_GET['submit'])) { + $question = $_GET['ListQuestion']; + $sql = "INSERT INTO questions (question, userquestion) VALUES ('$question', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + if (isset($_GET['submit2'])) { + $answer = $_GET['Answers']; + $id = $_GET['currentId']; + $sql = "INSERT INTO answers (answers, questionid, useranswer) VALUES('$answer', '$id', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + $result = pg_query($con, 'SELECT question, "ID", userquestion FROM questions ORDER by "ID" DESC'); + $result2 = pg_query($con, 'SELECT answers, questionid, useranswer FROM answers'); + while ($row = pg_fetch_assoc($result)) { + echo ' + <div class="card"> + <div class="card-header"> Question: ' . $row["question"] . ' + <div>Question by: ' . $row["userquestion"] . '</div> + </div> + <div class="card-body"> + <form method="GET" action="">'; + pg_result_seek($result2, 0); + while ($row2 = pg_fetch_assoc($result2)) { + if ($row["ID"] == $row2["questionid"]) { + echo '<p>' . $row2["useranswer"] . ': ' . $row2["answers"] . '</p>'; + } + } + + echo ' + <input type="hidden" name="currentId" value="' . $row["ID"] . '" /> + <div class="form-group"> + <input type="text" name="Answers" class="form-control" placeholder="Enter answer"> + <button type="submit" name="submit2" class="top-buffer">Submit Answer</button> + </div> + + </form> + </div> + + </div> + <br> + '; + } + + ?> + + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/questions_20211223020750.php b/.history/unsecure/questions_20211223020750.php new file mode 100644 index 0000000..9ca7f87 --- /dev/null +++ b/.history/unsecure/questions_20211223020750.php @@ -0,0 +1,146 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + +$con = pg_connect($conn_string); +$username = $_SESSION['uname']; + +function unset_username() +{ + unset($_SESSION['uname']); +} + +if (isset($_GET['name'])) { + unset_username(); +} +?> + +<html> +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="stylesheet" href="app.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + + <?php + echo ' + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + user: ' . $username . ' + </a> + + <li class="nav-item"> + <a class="nav-link" href="login.php?name=true">Logout</a> + </li> + <script> + function logout(){ + <?php unset_username(); ?> + } + </script> + '; + ?> + + </li> + </ul> + </div> + </div> + </nav> + </div> + <br> + <div class="container"> + <div class="row justify-content-center"> + <div class="col-md-8"> + <div class="card"> + <div class="card-header">Make a question!</div> + <div class="card-body"> + <form method="GET" action=""> + <div class="form-group"> + <input type="text" name="ListQuestion" id="ListQuestion" class="form-control" placeholder="Enter question"> + <button type="submit" name="submit" class="top-buffer">Submit Question</button> + </div> + </form> + </div> + </div> + <br> + + <?php + + if (isset($_GET['submit'])) { + $question = $_GET['ListQuestion']; + $sql = "INSERT INTO questions (question, userquestion) VALUES ('$question', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + if (isset($_GET['submit2'])) { + $answer = $_GET['Answers']; + $id = $_GET['currentId']; + $sql = "INSERT INTO answers (answers, questionid, useranswer) VALUES('$answer', '$id', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + $result = pg_query($con, 'SELECT question, "ID", userquestion FROM questions ORDER by "ID" DESC'); + $result2 = pg_query($con, 'SELECT answers, questionid, useranswer FROM answers'); + while ($row = pg_fetch_assoc($result)) { + echo ' + <div class="card"> + <div class="card-header"> Question: ' . $row["question"] . ' + <div>Question by: ' . $row["userquestion"] . '</div> + </div> + <div class="card-body"> + <form method="GET" action="">'; + pg_result_seek($result2, 0); + while ($row2 = pg_fetch_assoc($result2)) { + if ($row["ID"] == $row2["questionid"]) { + echo '<p>' . $row2["useranswer"] . ': ' . $row2["answers"] . '</p>'; + } + } + + echo ' + <input type="hidden" name="currentId" value="' . $row["ID"] . '" /> + <div class="form-group"> + <input type="text" name="Answers" class="form-control" placeholder="Enter answer"> + <button type="submit" name="submit2" class="top-buffer">Submit Answer</button> + </div> + </form> + </div> + + </div> + <br> + '; + } + + ?> + + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/questions_20211223020752.php b/.history/unsecure/questions_20211223020752.php new file mode 100644 index 0000000..fe6b463 --- /dev/null +++ b/.history/unsecure/questions_20211223020752.php @@ -0,0 +1,145 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + +$con = pg_connect($conn_string); +$username = $_SESSION['uname']; + +function unset_username() +{ + unset($_SESSION['uname']); +} + +if (isset($_GET['name'])) { + unset_username(); +} +?> + +<html> +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="stylesheet" href="app.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + + <?php + echo ' + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + user: ' . $username . ' + </a> + + <li class="nav-item"> + <a class="nav-link" href="login.php?name=true">Logout</a> + </li> + <script> + function logout(){ + <?php unset_username(); ?> + } + </script> + '; + ?> + + </li> + </ul> + </div> + </div> + </nav> + </div> + <br> + <div class="container"> + <div class="row justify-content-center"> + <div class="col-md-8"> + <div class="card"> + <div class="card-header">Make a question!</div> + <div class="card-body"> + <form method="GET" action=""> + <div class="form-group"> + <input type="text" name="ListQuestion" id="ListQuestion" class="form-control" placeholder="Enter question"> + <button type="submit" name="submit" class="top-buffer">Submit Question</button> + </div> + </form> + </div> + </div> + <br> + + <?php + + if (isset($_GET['submit'])) { + $question = $_GET['ListQuestion']; + $sql = "INSERT INTO questions (question, userquestion) VALUES ('$question', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + if (isset($_GET['submit2'])) { + $answer = $_GET['Answers']; + $id = $_GET['currentId']; + $sql = "INSERT INTO answers (answers, questionid, useranswer) VALUES('$answer', '$id', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + $result = pg_query($con, 'SELECT question, "ID", userquestion FROM questions ORDER by "ID" DESC'); + $result2 = pg_query($con, 'SELECT answers, questionid, useranswer FROM answers'); + while ($row = pg_fetch_assoc($result)) { + echo ' + <div class="card"> + <div class="card-header"> Question: ' . $row["question"] . ' + <div>Question by: ' . $row["userquestion"] . '</div> + </div> + <div class="card-body"> + <form method="GET" action="">'; + pg_result_seek($result2, 0); + while ($row2 = pg_fetch_assoc($result2)) { + if ($row["ID"] == $row2["questionid"]) { + echo '<p>' . $row2["useranswer"] . ': ' . $row2["answers"] . '</p>'; + } + } + + echo ' + <input type="hidden" name="currentId" value="' . $row["ID"] . '" /> + <div class="form-group"> + <input type="text" name="Answers" class="form-control" placeholder="Enter answer"> + <button type="submit" name="submit2" class="top-buffer">Submit Answer</button> + </div> + </form> + </div> + </div> + <br> + '; + } + + ?> + + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/questions_20211223020756.php b/.history/unsecure/questions_20211223020756.php new file mode 100644 index 0000000..cffe4f9 --- /dev/null +++ b/.history/unsecure/questions_20211223020756.php @@ -0,0 +1,144 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + +$con = pg_connect($conn_string); +$username = $_SESSION['uname']; + +function unset_username() +{ + unset($_SESSION['uname']); +} + +if (isset($_GET['name'])) { + unset_username(); +} +?> + +<html> +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="stylesheet" href="app.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + + <?php + echo ' + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + user: ' . $username . ' + </a> + + <li class="nav-item"> + <a class="nav-link" href="login.php?name=true">Logout</a> + </li> + <script> + function logout(){ + <?php unset_username(); ?> + } + </script> + '; + ?> + + </li> + </ul> + </div> + </div> + </nav> + </div> + <br> + <div class="container"> + <div class="row justify-content-center"> + <div class="col-md-8"> + <div class="card"> + <div class="card-header">Make a question!</div> + <div class="card-body"> + <form method="GET" action=""> + <div class="form-group"> + <input type="text" name="ListQuestion" id="ListQuestion" class="form-control" placeholder="Enter question"> + <button type="submit" name="submit" class="top-buffer">Submit Question</button> + </div> + </form> + </div> + </div> + <br> + + <?php + + if (isset($_GET['submit'])) { + $question = $_GET['ListQuestion']; + $sql = "INSERT INTO questions (question, userquestion) VALUES ('$question', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + if (isset($_GET['submit2'])) { + $answer = $_GET['Answers']; + $id = $_GET['currentId']; + $sql = "INSERT INTO answers (answers, questionid, useranswer) VALUES('$answer', '$id', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + $result = pg_query($con, 'SELECT question, "ID", userquestion FROM questions ORDER by "ID" DESC'); + $result2 = pg_query($con, 'SELECT answers, questionid, useranswer FROM answers'); + while ($row = pg_fetch_assoc($result)) { + echo ' + <div class="card"> + <div class="card-header"> Question: ' . $row["question"] . ' + <div>Question by: ' . $row["userquestion"] . '</div> + </div> + <div class="card-body"> + <form method="GET" action="">'; + pg_result_seek($result2, 0); + while ($row2 = pg_fetch_assoc($result2)) { + if ($row["ID"] == $row2["questionid"]) { + echo '<p>' . $row2["useranswer"] . ': ' . $row2["answers"] . '</p>'; + } + } + + echo ' + <input type="hidden" name="currentId" value="' . $row["ID"] . '" /> + <div class="form-group"> + <input type="text" name="Answers" class="form-control" placeholder="Enter answer"> + <button type="submit" name="submit2" class="top-buffer">Submit Answer</button> + </div> + </form> + </div> + </div> + <br> + '; + } + ?> + + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/questions_20211223020804.php b/.history/unsecure/questions_20211223020804.php new file mode 100644 index 0000000..29286a7 --- /dev/null +++ b/.history/unsecure/questions_20211223020804.php @@ -0,0 +1,145 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + +$con = pg_connect($conn_string); +$username = $_SESSION['uname']; + +function unset_username() +{ + unset($_SESSION['uname']); +} + +if (isset($_GET['name'])) { + unset_username(); +} +?> + +<html> + +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="stylesheet" href="app.css"> + <link rel="icon" type="image/png" href="img/favicon.png" /> +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + + <?php + echo ' + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + user: ' . $username . ' + </a> + + <li class="nav-item"> + <a class="nav-link" href="login.php?name=true">Logout</a> + </li> + <script> + function logout(){ + <?php unset_username(); ?> + } + </script> + '; + ?> + + </li> + </ul> + </div> + </div> + </nav> + </div> + <br> + <div class="container"> + <div class="row justify-content-center"> + <div class="col-md-8"> + <div class="card"> + <div class="card-header">Make a question!</div> + <div class="card-body"> + <form method="GET" action=""> + <div class="form-group"> + <input type="text" name="ListQuestion" id="ListQuestion" class="form-control" placeholder="Enter question"> + <button type="submit" name="submit" class="top-buffer">Submit Question</button> + </div> + </form> + </div> + </div> + <br> + + <?php + + if (isset($_GET['submit'])) { + $question = $_GET['ListQuestion']; + $sql = "INSERT INTO questions (question, userquestion) VALUES ('$question', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + if (isset($_GET['submit2'])) { + $answer = $_GET['Answers']; + $id = $_GET['currentId']; + $sql = "INSERT INTO answers (answers, questionid, useranswer) VALUES('$answer', '$id', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + $result = pg_query($con, 'SELECT question, "ID", userquestion FROM questions ORDER by "ID" DESC'); + $result2 = pg_query($con, 'SELECT answers, questionid, useranswer FROM answers'); + while ($row = pg_fetch_assoc($result)) { + echo ' + <div class="card"> + <div class="card-header"> Question: ' . $row["question"] . ' + <div>Question by: ' . $row["userquestion"] . '</div> + </div> + <div class="card-body"> + <form method="GET" action="">'; + pg_result_seek($result2, 0); + while ($row2 = pg_fetch_assoc($result2)) { + if ($row["ID"] == $row2["questionid"]) { + echo '<p>' . $row2["useranswer"] . ': ' . $row2["answers"] . '</p>'; + } + } + + echo ' + <input type="hidden" name="currentId" value="' . $row["ID"] . '" /> + <div class="form-group"> + <input type="text" name="Answers" class="form-control" placeholder="Enter answer"> + <button type="submit" name="submit2" class="top-buffer">Submit Answer</button> + </div> + </form> + </div> + </div> + <br> + '; + } + ?> + + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/questions_20211223022025.php b/.history/unsecure/questions_20211223022025.php new file mode 100644 index 0000000..f1e1ee8 --- /dev/null +++ b/.history/unsecure/questions_20211223022025.php @@ -0,0 +1,145 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + +$con = pg_connect($conn_string); +$username = $_SESSION['uname']; + +function unset_username() +{ + unset($_SESSION['uname']); +} + +if (isset($_GET['name'])) { + unset_username(); +} +?> + +<html> + +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" type="text/css" href="styles.css"> + <link rel="stylesheet" href="app.css"> + <link rel="icon" type="image/png" href="img/favicon.png" /> +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + + <?php + echo ' + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + user: ' . $username . ' + </a> + + <li class="nav-item"> + <a class="nav-link" href="login.php?name=true">Logout</a> + </li> + <script> + function logout(){ + <?php unset_username(); ?> + } + </script> + '; + ?> + + </li> + </ul> + </div> + </div> + </nav> + </div> + <br> + <div class="container"> + <div class="row justify-content-center"> + <div class="col-md-8"> + <div class="card"> + <div class="card-header">Make a question!</div> + <div class="card-body"> + <form method="GET" action=""> + <div class="form-group"> + <input type="text" name="ListQuestion" id="ListQuestion" class="form-control" placeholder="Enter question"> + <button type="submit" name="submit" class="top-buffer">Submit Question</button> + </div> + </form> + </div> + </div> + <br> + + <?php + + if (isset($_GET['submit'])) { + $question = $_GET['ListQuestion']; + $sql = "INSERT INTO questions (question, userquestion) VALUES ('$question', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + if (isset($_GET['submit2'])) { + $answer = $_GET['Answers']; + $id = $_GET['currentId']; + $sql = "INSERT INTO answers (answers, questionid, useranswer) VALUES('$answer', '$id', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + $result = pg_query($con, 'SELECT question, "ID", userquestion FROM questions ORDER by "ID" DESC'); + $result2 = pg_query($con, 'SELECT answers, questionid, useranswer FROM answers'); + while ($row = pg_fetch_assoc($result)) { + echo ' + <div class="card"> + <div class="card-header"> Question: ' . $row["question"] . ' + <div>Question by: ' . $row["userquestion"] . '</div> + </div> + <div class="card-body"> + <form method="GET" action="">'; + pg_result_seek($result2, 0); + while ($row2 = pg_fetch_assoc($result2)) { + if ($row["ID"] == $row2["questionid"]) { + echo '<p>' . $row2["useranswer"] . ': ' . $row2["answers"] . '</p>'; + } + } + + echo ' + <input type="hidden" name="currentId" value="' . $row["ID"] . '" /> + <div class="form-group"> + <input type="text" name="Answers" class="form-control" placeholder="Enter answer"> + <button type="submit" name="submit2" class="top-buffer">Submit Answer</button> + </div> + </form> + </div> + </div> + <br> + '; + } + ?> + + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/questions_20211223022156.php b/.history/unsecure/questions_20211223022156.php new file mode 100644 index 0000000..0fd022a --- /dev/null +++ b/.history/unsecure/questions_20211223022156.php @@ -0,0 +1,145 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + +$con = pg_connect($conn_string); +$username = $_SESSION['uname']; + +function unset_username() +{ + unset($_SESSION['uname']); +} + +if (isset($_GET['name'])) { + unset_username(); +} +?> + +<html> + +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" type="text/css" href="styles.css"> + <link rel="stylesheet" href="app.css"> + <link rel="icon" type="image/png" href="img/favicon.png" /> +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + + <?php + echo ' + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + user: ' . $username . ' + </a> + + <li class="nav-item"> + <a class="nav-link" href="login.php?name=true">Logout</a> + </li> + <script> + function logout(){ + <?php unset_username(); ?> + } + </script> + '; + ?> + + </li> + </ul> + </div> + </div> + </nav> + </div> + <br> + <div class="container"> + <div class="row justify-content-center"> + <div class="col-md-8"> + <div class="card2"> + <div class="card-header">Make a question!</div> + <div class="card-body"> + <form method="GET" action=""> + <div class="form-group"> + <input type="text" name="ListQuestion" id="ListQuestion" class="form-control" placeholder="Enter question"> + <button type="submit" name="submit" class="top-buffer">Submit Question</button> + </div> + </form> + </div> + </div> + <br> + + <?php + + if (isset($_GET['submit'])) { + $question = $_GET['ListQuestion']; + $sql = "INSERT INTO questions (question, userquestion) VALUES ('$question', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + if (isset($_GET['submit2'])) { + $answer = $_GET['Answers']; + $id = $_GET['currentId']; + $sql = "INSERT INTO answers (answers, questionid, useranswer) VALUES('$answer', '$id', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + $result = pg_query($con, 'SELECT question, "ID", userquestion FROM questions ORDER by "ID" DESC'); + $result2 = pg_query($con, 'SELECT answers, questionid, useranswer FROM answers'); + while ($row = pg_fetch_assoc($result)) { + echo ' + <div class="card"> + <div class="card-header"> Question: ' . $row["question"] . ' + <div>Question by: ' . $row["userquestion"] . '</div> + </div> + <div class="card-body"> + <form method="GET" action="">'; + pg_result_seek($result2, 0); + while ($row2 = pg_fetch_assoc($result2)) { + if ($row["ID"] == $row2["questionid"]) { + echo '<p>' . $row2["useranswer"] . ': ' . $row2["answers"] . '</p>'; + } + } + + echo ' + <input type="hidden" name="currentId" value="' . $row["ID"] . '" /> + <div class="form-group"> + <input type="text" name="Answers" class="form-control" placeholder="Enter answer"> + <button type="submit" name="submit2" class="top-buffer">Submit Answer</button> + </div> + </form> + </div> + </div> + <br> + '; + } + ?> + + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/questions_20211223022225.php b/.history/unsecure/questions_20211223022225.php new file mode 100644 index 0000000..f1e1ee8 --- /dev/null +++ b/.history/unsecure/questions_20211223022225.php @@ -0,0 +1,145 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + +$con = pg_connect($conn_string); +$username = $_SESSION['uname']; + +function unset_username() +{ + unset($_SESSION['uname']); +} + +if (isset($_GET['name'])) { + unset_username(); +} +?> + +<html> + +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" type="text/css" href="styles.css"> + <link rel="stylesheet" href="app.css"> + <link rel="icon" type="image/png" href="img/favicon.png" /> +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> + <span class="navbar-toggler-icon"></span> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + + <?php + echo ' + <li class="nav-item dropdown"> + <a id="navbarDropdown" class="nav-link" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre> + user: ' . $username . ' + </a> + + <li class="nav-item"> + <a class="nav-link" href="login.php?name=true">Logout</a> + </li> + <script> + function logout(){ + <?php unset_username(); ?> + } + </script> + '; + ?> + + </li> + </ul> + </div> + </div> + </nav> + </div> + <br> + <div class="container"> + <div class="row justify-content-center"> + <div class="col-md-8"> + <div class="card"> + <div class="card-header">Make a question!</div> + <div class="card-body"> + <form method="GET" action=""> + <div class="form-group"> + <input type="text" name="ListQuestion" id="ListQuestion" class="form-control" placeholder="Enter question"> + <button type="submit" name="submit" class="top-buffer">Submit Question</button> + </div> + </form> + </div> + </div> + <br> + + <?php + + if (isset($_GET['submit'])) { + $question = $_GET['ListQuestion']; + $sql = "INSERT INTO questions (question, userquestion) VALUES ('$question', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + if (isset($_GET['submit2'])) { + $answer = $_GET['Answers']; + $id = $_GET['currentId']; + $sql = "INSERT INTO answers (answers, questionid, useranswer) VALUES('$answer', '$id', '$username')"; + $rs = pg_query($con, $sql); + header('Location: questions.php'); + } + + $result = pg_query($con, 'SELECT question, "ID", userquestion FROM questions ORDER by "ID" DESC'); + $result2 = pg_query($con, 'SELECT answers, questionid, useranswer FROM answers'); + while ($row = pg_fetch_assoc($result)) { + echo ' + <div class="card"> + <div class="card-header"> Question: ' . $row["question"] . ' + <div>Question by: ' . $row["userquestion"] . '</div> + </div> + <div class="card-body"> + <form method="GET" action="">'; + pg_result_seek($result2, 0); + while ($row2 = pg_fetch_assoc($result2)) { + if ($row["ID"] == $row2["questionid"]) { + echo '<p>' . $row2["useranswer"] . ': ' . $row2["answers"] . '</p>'; + } + } + + echo ' + <input type="hidden" name="currentId" value="' . $row["ID"] . '" /> + <div class="form-group"> + <input type="text" name="Answers" class="form-control" placeholder="Enter answer"> + <button type="submit" name="submit2" class="top-buffer">Submit Answer</button> + </div> + </form> + </div> + </div> + <br> + '; + } + ?> + + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/register_20211221230851.php b/.history/unsecure/register_20211221230851.php new file mode 100644 index 0000000..d570dab --- /dev/null +++ b/.history/unsecure/register_20211221230851.php @@ -0,0 +1,111 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + + +pg_connect($conn_string); + +if (isset($_POST['username'])) { + $uname = $_POST['username']; + $password = $_POST['password']; + + $sql = "INSERT INTO loginform (username, password) VALUES ('$uname', '$password')"; + + $result = pg_query($sql); + $_SESSION['uname'] = $uname; + echo "<script>location.href='questions.php'</script>"; +} + +?> + + +<html> + +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + + + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="login.php">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + + </div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> + </div> + + +</body> \ No newline at end of file diff --git a/.history/unsecure/register_20211223020346.php b/.history/unsecure/register_20211223020346.php new file mode 100644 index 0000000..7e74750 --- /dev/null +++ b/.history/unsecure/register_20211223020346.php @@ -0,0 +1,113 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + + +pg_connect($conn_string); + +if (isset($_POST['username'])) { + $uname = $_POST['username']; + $password = $_POST['password']; + + $sql = "INSERT INTO loginform (username, password) VALUES ('$uname', '$password')"; + + $result = pg_query($sql); + $_SESSION['uname'] = $uname; + echo "<script>location.href='questions.php'</script>"; +} + +?> + + +<html> + +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + + + + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="login.php">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + + </div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> + </div> + + +</body> \ No newline at end of file diff --git a/.history/unsecure/register_20211223020349.php b/.history/unsecure/register_20211223020349.php new file mode 100644 index 0000000..dbaa99a --- /dev/null +++ b/.history/unsecure/register_20211223020349.php @@ -0,0 +1,110 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + + +pg_connect($conn_string); + +if (isset($_POST['username'])) { + $uname = $_POST['username']; + $password = $_POST['password']; + + $sql = "INSERT INTO loginform (username, password) VALUES ('$uname', '$password')"; + + $result = pg_query($sql); + $_SESSION['uname'] = $uname; + echo "<script>location.href='questions.php'</script>"; +} + +?> + + +<html> + +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="login.php">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + + </div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> + </div> + + +</body> \ No newline at end of file diff --git a/.history/unsecure/register_20211223020351.php b/.history/unsecure/register_20211223020351.php new file mode 100644 index 0000000..2a40a0e --- /dev/null +++ b/.history/unsecure/register_20211223020351.php @@ -0,0 +1,109 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + + +pg_connect($conn_string); + +if (isset($_POST['username'])) { + $uname = $_POST['username']; + $password = $_POST['password']; + + $sql = "INSERT INTO loginform (username, password) VALUES ('$uname', '$password')"; + + $result = pg_query($sql); + $_SESSION['uname'] = $uname; + echo "<script>location.href='questions.php'</script>"; +} + +?> + + +<html> + +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="login.php">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + + </div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> + </div> + + +</body> \ No newline at end of file diff --git a/.history/unsecure/register_20211223020355.php b/.history/unsecure/register_20211223020355.php new file mode 100644 index 0000000..f3ab6cb --- /dev/null +++ b/.history/unsecure/register_20211223020355.php @@ -0,0 +1,107 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + + +pg_connect($conn_string); + +if (isset($_POST['username'])) { + $uname = $_POST['username']; + $password = $_POST['password']; + + $sql = "INSERT INTO loginform (username, password) VALUES ('$uname', '$password')"; + + $result = pg_query($sql); + $_SESSION['uname'] = $uname; + echo "<script>location.href='questions.php'</script>"; +} + +?> + + +<html> + +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="login.php">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + + </div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> + </div> + + +</body> \ No newline at end of file diff --git a/.history/unsecure/register_20211223020358.php b/.history/unsecure/register_20211223020358.php new file mode 100644 index 0000000..9581dca --- /dev/null +++ b/.history/unsecure/register_20211223020358.php @@ -0,0 +1,106 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + + +pg_connect($conn_string); + +if (isset($_POST['username'])) { + $uname = $_POST['username']; + $password = $_POST['password']; + + $sql = "INSERT INTO loginform (username, password) VALUES ('$uname', '$password')"; + + $result = pg_query($sql); + $_SESSION['uname'] = $uname; + echo "<script>location.href='questions.php'</script>"; +} + +?> + + +<html> + +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="login.php">Login </a> + </li> + + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + + </div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> + </div> + + +</body> \ No newline at end of file diff --git a/.history/unsecure/register_20211223020400.php b/.history/unsecure/register_20211223020400.php new file mode 100644 index 0000000..3bb7c5d --- /dev/null +++ b/.history/unsecure/register_20211223020400.php @@ -0,0 +1,105 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + + +pg_connect($conn_string); + +if (isset($_POST['username'])) { + $uname = $_POST['username']; + $password = $_POST['password']; + + $sql = "INSERT INTO loginform (username, password) VALUES ('$uname', '$password')"; + + $result = pg_query($sql); + $_SESSION['uname'] = $uname; + echo "<script>location.href='questions.php'</script>"; +} + +?> + + +<html> + +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="login.php">Login </a> + </li> + <li class="nav-item dropdown"> + + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + + </div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> + </div> + + +</body> \ No newline at end of file diff --git a/.history/unsecure/register_20211223020402.php b/.history/unsecure/register_20211223020402.php new file mode 100644 index 0000000..e8b7c06 --- /dev/null +++ b/.history/unsecure/register_20211223020402.php @@ -0,0 +1,104 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + + +pg_connect($conn_string); + +if (isset($_POST['username'])) { + $uname = $_POST['username']; + $password = $_POST['password']; + + $sql = "INSERT INTO loginform (username, password) VALUES ('$uname', '$password')"; + + $result = pg_query($sql); + $_SESSION['uname'] = $uname; + echo "<script>location.href='questions.php'</script>"; +} + +?> + + +<html> + +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="login.php">Login </a> + </li> + <li class="nav-item dropdown"> + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> + <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); + document.getElementById('logout-form').submit();"> + </a> + </div> + </li> + </ul> + </div> + </div> + </nav> + + </div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> + </div> + + +</body> \ No newline at end of file diff --git a/.history/unsecure/register_20211223020429.php b/.history/unsecure/register_20211223020429.php new file mode 100644 index 0000000..6d94214 --- /dev/null +++ b/.history/unsecure/register_20211223020429.php @@ -0,0 +1,98 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + + +pg_connect($conn_string); + +if (isset($_POST['username'])) { + $uname = $_POST['username']; + $password = $_POST['password']; + + $sql = "INSERT INTO loginform (username, password) VALUES ('$uname', '$password')"; + + $result = pg_query($sql); + $_SESSION['uname'] = $uname; + echo "<script>location.href='questions.php'</script>"; +} + +?> + + +<html> + +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="login.php">Login </a> + </li> + + </ul> + </div> + </div> + </nav> + + </div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> + </div> + + +</body> \ No newline at end of file diff --git a/.history/unsecure/register_20211223020433.php b/.history/unsecure/register_20211223020433.php new file mode 100644 index 0000000..550afc8 --- /dev/null +++ b/.history/unsecure/register_20211223020433.php @@ -0,0 +1,97 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + + +pg_connect($conn_string); + +if (isset($_POST['username'])) { + $uname = $_POST['username']; + $password = $_POST['password']; + + $sql = "INSERT INTO loginform (username, password) VALUES ('$uname', '$password')"; + + $result = pg_query($sql); + $_SESSION['uname'] = $uname; + echo "<script>location.href='questions.php'</script>"; +} + +?> + + +<html> + +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="login.php">Login </a> + </li> + </ul> + </div> + </div> + </nav> + + </div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> + </div> + + +</body> \ No newline at end of file diff --git a/.history/unsecure/register_20211223020454.php b/.history/unsecure/register_20211223020454.php new file mode 100644 index 0000000..82c0b29 --- /dev/null +++ b/.history/unsecure/register_20211223020454.php @@ -0,0 +1,96 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + + +pg_connect($conn_string); + +if (isset($_POST['username'])) { + $uname = $_POST['username']; + $password = $_POST['password']; + + $sql = "INSERT INTO loginform (username, password) VALUES ('$uname', '$password')"; + + $result = pg_query($sql); + $_SESSION['uname'] = $uname; + echo "<script>location.href='questions.php'</script>"; +} + +?> + + +<html> + +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="login.php">Login </a> + </li> + </ul> + </div> + </div> + </nav> + + </div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> + </div> + + +</body> \ No newline at end of file diff --git a/.history/unsecure/register_20211223020457.php b/.history/unsecure/register_20211223020457.php new file mode 100644 index 0000000..36fe572 --- /dev/null +++ b/.history/unsecure/register_20211223020457.php @@ -0,0 +1,96 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + + +pg_connect($conn_string); + +if (isset($_POST['username'])) { + $uname = $_POST['username']; + $password = $_POST['password']; + + $sql = "INSERT INTO loginform (username, password) VALUES ('$uname', '$password')"; + + $result = pg_query($sql); + $_SESSION['uname'] = $uname; + echo "<script>location.href='questions.php'</script>"; +} + +?> + + +<html> + +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png" /> +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="login.php">Login </a> + </li> + </ul> + </div> + </div> + </nav> + + </div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> + </div> + + +</body> \ No newline at end of file diff --git a/.history/unsecure/register_20211223020500.php b/.history/unsecure/register_20211223020500.php new file mode 100644 index 0000000..d2bdac3 --- /dev/null +++ b/.history/unsecure/register_20211223020500.php @@ -0,0 +1,94 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + + +pg_connect($conn_string); + +if (isset($_POST['username'])) { + $uname = $_POST['username']; + $password = $_POST['password']; + + $sql = "INSERT INTO loginform (username, password) VALUES ('$uname', '$password')"; + + $result = pg_query($sql); + $_SESSION['uname'] = $uname; + echo "<script>location.href='questions.php'</script>"; +} + +?> + + +<html> + +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png" /> +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="login.php">Login </a> + </li> + </ul> + </div> + </div> + </nav> + + </div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/register_20211223020504.php b/.history/unsecure/register_20211223020504.php new file mode 100644 index 0000000..0f1bd62 --- /dev/null +++ b/.history/unsecure/register_20211223020504.php @@ -0,0 +1,93 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + + +pg_connect($conn_string); + +if (isset($_POST['username'])) { + $uname = $_POST['username']; + $password = $_POST['password']; + + $sql = "INSERT INTO loginform (username, password) VALUES ('$uname', '$password')"; + + $result = pg_query($sql); + $_SESSION['uname'] = $uname; + echo "<script>location.href='questions.php'</script>"; +} + +?> + +<html> + +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png" /> +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="login.php">Login </a> + </li> + </ul> + </div> + </div> + </nav> + + </div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/register_20211223020508.php b/.history/unsecure/register_20211223020508.php new file mode 100644 index 0000000..2d113b6 --- /dev/null +++ b/.history/unsecure/register_20211223020508.php @@ -0,0 +1,92 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + + +pg_connect($conn_string); + +if (isset($_POST['username'])) { + $uname = $_POST['username']; + $password = $_POST['password']; + + $sql = "INSERT INTO loginform (username, password) VALUES ('$uname', '$password')"; + + $result = pg_query($sql); + $_SESSION['uname'] = $uname; + echo "<script>location.href='questions.php'</script>"; +} + +?> + +<html> +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png" /> +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="login.php">Login </a> + </li> + </ul> + </div> + </div> + </nav> + + </div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/register_20211223020512.php b/.history/unsecure/register_20211223020512.php new file mode 100644 index 0000000..b2ec4dc --- /dev/null +++ b/.history/unsecure/register_20211223020512.php @@ -0,0 +1,91 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + +pg_connect($conn_string); + +if (isset($_POST['username'])) { + $uname = $_POST['username']; + $password = $_POST['password']; + + $sql = "INSERT INTO loginform (username, password) VALUES ('$uname', '$password')"; + + $result = pg_query($sql); + $_SESSION['uname'] = $uname; + echo "<script>location.href='questions.php'</script>"; +} + +?> + +<html> +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link rel="stylesheet" href="styles.css"> + <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="icon" type="image/png" href="img/favicon.png" /> +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="login.php">Login </a> + </li> + </ul> + </div> + </div> + </nav> + + </div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/register_20211223022014.php b/.history/unsecure/register_20211223022014.php new file mode 100644 index 0000000..ad6d421 --- /dev/null +++ b/.history/unsecure/register_20211223022014.php @@ -0,0 +1,90 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + +pg_connect($conn_string); + +if (isset($_POST['username'])) { + $uname = $_POST['username']; + $password = $_POST['password']; + + $sql = "INSERT INTO loginform (username, password) VALUES ('$uname', '$password')"; + + $result = pg_query($sql); + $_SESSION['uname'] = $uname; + echo "<script>location.href='questions.php'</script>"; +} + +?> + +<html> +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link rel="stylesheet" href="styles.css"> + <link rel="icon" type="image/png" href="img/favicon.png" /> +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="login.php">Login </a> + </li> + </ul> + </div> + </div> + </nav> + + </div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/register_20211223022233.php b/.history/unsecure/register_20211223022233.php new file mode 100644 index 0000000..ad7eec7 --- /dev/null +++ b/.history/unsecure/register_20211223022233.php @@ -0,0 +1,90 @@ +<?php +session_start(); + +$host = "127.0.0.1"; +$port = "5432"; +$user = "postgres"; +$password = "postgres"; +$db = "demo"; + +$conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; + +pg_connect($conn_string); + +if (isset($_POST['username'])) { + $uname = $_POST['username']; + $password = $_POST['password']; + + $sql = "INSERT INTO loginform (username, password) VALUES ('$uname', '$password')"; + + $result = pg_query($sql); + $_SESSION['uname'] = $uname; + echo "<script>location.href='questions.php'</script>"; +} + +?> + +<html> +<head> + <title>Login Page</title> + <link rel="dns-prefetch" href="//fonts.gstatic.com"> + <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> + + <link rel="stylesheet" href="styles.css"> + <link rel="icon" type="image/png" href="img/favicon.png" /> +</head> + +<body> + <div id="app"> + <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> + <div class="container"> + <a class="navbar-brand"> + BattTho + </a> + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="navbar-nav me-auto"> + </ul> + <ul class="navbar-nav ms-auto"> + <li class="nav-item"> + <a class="nav-link" href="login.php">Login </a> + </li> + </ul> + </div> + </div> + </nav> + + </div> + <div class="container"> + <div class="d-flex justify-content-center h-100"> + <div class="card2"> + <div class="card-header"> + <h3>Register</h3> + </div> + <div class="card-body"> + <form method="POST" actions="#"> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-user"></i></span> + </div> + <input type="text" name="username" class="form-control" placeholder="username" required> + </div> + <div class="input-group form-group"> + <div class="input-group-prepend"> + <span class="input-group-text"><i class="fas fa-key"></i></span> + </div> + <input type="password" name="password" class="form-control" placeholder="password" required> + </div> + <br> + <div class="form-group"> + <input type="submit" value="Register" class="btn float-right login_btn"> + </div> + </form> + </div> + </div> + </div> + </div> +</body> \ No newline at end of file diff --git a/.history/unsecure/styles_20211221230851.css b/.history/unsecure/styles_20211221230851.css new file mode 100644 index 0000000..6207d6f --- /dev/null +++ b/.history/unsecure/styles_20211221230851.css @@ -0,0 +1,118 @@ +/* Made with love by Mutiullah Samim*/ + +@import url('https://fonts.googleapis.com/css?family=Numans'); + +html, body { + background-image: url('https://wallpaperaccess.com/full/187161.jpg'); + background-size: cover; + background-repeat: no-repeat; + height: 100%; + font-family: 'Numans', sans-serif; +} + + +.container { + height: 100%; + align-content: center; +} + +.card { + height: 370px; + margin-top: auto; + margin-bottom: auto; + width: 400px; + background-color: rgba(0, 0, 0, 0.5) !important; +} + +.social_icon span { + font-size: 60px; + margin-left: 10px; + color: #FFC312; +} + +.social_icon span:hover { + color: white; + cursor: pointer; +} + +.card-header h3 { + color: white; +} + +.social_icon { + position: absolute; + right: 20px; + top: -45px; +} + +.input-group-prepend span { + width: 50px; + background-color: #FFC312; + color: black; + border: 0 !important; +} + +input:focus { + outline: 0 0 0 0 !important; + box-shadow: 0 0 0 0 !important; + +} + +.remember { + color: white; +} + +.remember input { + width: 20px; + height: 20px; + margin-left: 15px; + margin-right: 5px; +} + +.login_btn { + color: black; + background-color: #FFC312; + width: 100px; + margin-left: 15px; +} + +.login_btn:hover { + color: black; + background-color: white; +} + +.links { + color: white; +} + +.links a { + margin-left: 4px; +} + +.flex-container { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.flex-welcome { + padding-top: 90px; + padding-bottom: 60px; + text-align: center; + + +} + +.neon { + color: #fff; + text-shadow: + 0 0 5px #fff, + 0 0 10px #fff, + 0 0 20px #fff, + 0 0 40px #0ff, + 0 0 80px #0ff, + 0 0 90px #0ff, + 0 0 100px #0ff, + 0 0 150px #0ff; + } \ No newline at end of file diff --git a/.history/unsecure/styles_20211223021537.css b/.history/unsecure/styles_20211223021537.css new file mode 100644 index 0000000..46c46eb --- /dev/null +++ b/.history/unsecure/styles_20211223021537.css @@ -0,0 +1,120 @@ +/* Made with love by Mutiullah Samim*/ + +@import url('https://fonts.googleapis.com/css?family=Numans'); + +html, body { + background-image: url('https://wallpaperaccess.com/full/187161.jpg'); + background-size: cover; + background-repeat: no-repeat; + height: 100%; + font-family: 'Numans', sans-serif; +} + + +.container { + height: 100%; + align-content: center; +} + +.card { + height: 370px; + margin-top: auto; + margin-bottom: auto; + width: 400px; + background-color: rgba(0, 0, 0, 0.5) !important; +} + +.social_icon span { + font-size: 60px; + margin-left: 10px; + color: #FFC312; +} + +.social_icon span:hover { + color: white; + cursor: pointer; +} + +.card-header h3 { + color: white; +} + +.social_icon { + position: absolute; + right: 20px; + top: -45px; +} + +.input-group-prepend span { + width: 50px; + background-color: #FFC312; + color: black; + border: 0 !important; +} + +input:focus { + outline: 0 0 0 0 !important; + box-shadow: 0 0 0 0 !important; + +} + +.remember { + color: white; +} + +.remember input { + width: 20px; + height: 20px; + margin-left: 15px; + margin-right: 5px; +} + +.login_btn { + color: black; + background-color: #FFC312; + width: 100px; + margin-left: 15px; +} + +.login_btn:hover { + color: black; + background-color: white; +} + +.links { + color: white; +} + +.links a { + margin-left: 4px; +} + +.flex-container { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.flex-welcome { + padding-top: 90px; + padding-bottom: 60px; + text-align: center; + + +} + +.neon { + color: #fff; + text-shadow: + 0 0 5px #fff, + 0 0 10px #fff, + 0 0 20px #fff, + 0 0 40px #0ff, + 0 0 80px #0ff, + 0 0 90px #0ff, + 0 0 100px #0ff, + 0 0 150px #0ff; + } + +wrongpass \ No newline at end of file diff --git a/.history/unsecure/styles_20211223021538.css b/.history/unsecure/styles_20211223021538.css new file mode 100644 index 0000000..36d93f9 --- /dev/null +++ b/.history/unsecure/styles_20211223021538.css @@ -0,0 +1,122 @@ +/* Made with love by Mutiullah Samim*/ + +@import url('https://fonts.googleapis.com/css?family=Numans'); + +html, body { + background-image: url('https://wallpaperaccess.com/full/187161.jpg'); + background-size: cover; + background-repeat: no-repeat; + height: 100%; + font-family: 'Numans', sans-serif; +} + + +.container { + height: 100%; + align-content: center; +} + +.card { + height: 370px; + margin-top: auto; + margin-bottom: auto; + width: 400px; + background-color: rgba(0, 0, 0, 0.5) !important; +} + +.social_icon span { + font-size: 60px; + margin-left: 10px; + color: #FFC312; +} + +.social_icon span:hover { + color: white; + cursor: pointer; +} + +.card-header h3 { + color: white; +} + +.social_icon { + position: absolute; + right: 20px; + top: -45px; +} + +.input-group-prepend span { + width: 50px; + background-color: #FFC312; + color: black; + border: 0 !important; +} + +input:focus { + outline: 0 0 0 0 !important; + box-shadow: 0 0 0 0 !important; + +} + +.remember { + color: white; +} + +.remember input { + width: 20px; + height: 20px; + margin-left: 15px; + margin-right: 5px; +} + +.login_btn { + color: black; + background-color: #FFC312; + width: 100px; + margin-left: 15px; +} + +.login_btn:hover { + color: black; + background-color: white; +} + +.links { + color: white; +} + +.links a { + margin-left: 4px; +} + +.flex-container { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.flex-welcome { + padding-top: 90px; + padding-bottom: 60px; + text-align: center; + + +} + +.neon { + color: #fff; + text-shadow: + 0 0 5px #fff, + 0 0 10px #fff, + 0 0 20px #fff, + 0 0 40px #0ff, + 0 0 80px #0ff, + 0 0 90px #0ff, + 0 0 100px #0ff, + 0 0 150px #0ff; + } + +wrongpass{ + +} \ No newline at end of file diff --git a/.history/unsecure/styles_20211223021542.css b/.history/unsecure/styles_20211223021542.css new file mode 100644 index 0000000..80241d2 --- /dev/null +++ b/.history/unsecure/styles_20211223021542.css @@ -0,0 +1,122 @@ +/* Made with love by Mutiullah Samim*/ + +@import url('https://fonts.googleapis.com/css?family=Numans'); + +html, body { + background-image: url('https://wallpaperaccess.com/full/187161.jpg'); + background-size: cover; + background-repeat: no-repeat; + height: 100%; + font-family: 'Numans', sans-serif; +} + + +.container { + height: 100%; + align-content: center; +} + +.card { + height: 370px; + margin-top: auto; + margin-bottom: auto; + width: 400px; + background-color: rgba(0, 0, 0, 0.5) !important; +} + +.social_icon span { + font-size: 60px; + margin-left: 10px; + color: #FFC312; +} + +.social_icon span:hover { + color: white; + cursor: pointer; +} + +.card-header h3 { + color: white; +} + +.social_icon { + position: absolute; + right: 20px; + top: -45px; +} + +.input-group-prepend span { + width: 50px; + background-color: #FFC312; + color: black; + border: 0 !important; +} + +input:focus { + outline: 0 0 0 0 !important; + box-shadow: 0 0 0 0 !important; + +} + +.remember { + color: white; +} + +.remember input { + width: 20px; + height: 20px; + margin-left: 15px; + margin-right: 5px; +} + +.login_btn { + color: black; + background-color: #FFC312; + width: 100px; + margin-left: 15px; +} + +.login_btn:hover { + color: black; + background-color: white; +} + +.links { + color: white; +} + +.links a { + margin-left: 4px; +} + +.flex-container { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.flex-welcome { + padding-top: 90px; + padding-bottom: 60px; + text-align: center; + + +} + +.neon { + color: #fff; + text-shadow: + 0 0 5px #fff, + 0 0 10px #fff, + 0 0 20px #fff, + 0 0 40px #0ff, + 0 0 80px #0ff, + 0 0 90px #0ff, + 0 0 100px #0ff, + 0 0 150px #0ff; + } + +wrongpass{ + color: red; +} \ No newline at end of file diff --git a/.history/unsecure/styles_20211223021703.css b/.history/unsecure/styles_20211223021703.css new file mode 100644 index 0000000..3d24123 --- /dev/null +++ b/.history/unsecure/styles_20211223021703.css @@ -0,0 +1,122 @@ +/* Made with love by Mutiullah Samim*/ + +@import url('https://fonts.googleapis.com/css?family=Numans'); + +html, body { + background-image: url('https://wallpaperaccess.com/full/187161.jpg'); + background-size: cover; + background-repeat: no-repeat; + height: 100%; + font-family: 'Numans', sans-serif; +} + + +.container { + height: 100%; + align-content: center; +} + +.card { + height: 370px; + margin-top: auto; + margin-bottom: auto; + width: 400px; + background-color: rgba(0, 0, 0, 0.5) !important; +} + +.social_icon span { + font-size: 60px; + margin-left: 10px; + color: #FFC312; +} + +.social_icon span:hover { + color: white; + cursor: pointer; +} + +.card-header h3 { + color: white; +} + +.social_icon { + position: absolute; + right: 20px; + top: -45px; +} + +.input-group-prepend span { + width: 50px; + background-color: #FFC312; + color: black; + border: 0 !important; +} + +input:focus { + outline: 0 0 0 0 !important; + box-shadow: 0 0 0 0 !important; + +} + +.remember { + color: white; +} + +.remember input { + width: 20px; + height: 20px; + margin-left: 15px; + margin-right: 5px; +} + +.login_btn { + color: black; + background-color: #FFC312; + width: 100px; + margin-left: 15px; +} + +.login_btn:hover { + color: black; + background-color: white; +} + +.links { + color: white; +} + +.links a { + margin-left: 4px; +} + +.flex-container { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.flex-welcome { + padding-top: 90px; + padding-bottom: 60px; + text-align: center; + + +} + +.neon { + color: #fff; + text-shadow: + 0 0 5px #fff, + 0 0 10px #fff, + 0 0 20px #fff, + 0 0 40px #0ff, + 0 0 80px #0ff, + 0 0 90px #0ff, + 0 0 100px #0ff, + 0 0 150px #0ff; + } + +.wrongpass{ + color: red; +} \ No newline at end of file diff --git a/.history/unsecure/styles_20211223021945.css b/.history/unsecure/styles_20211223021945.css new file mode 100644 index 0000000..9f119d2 --- /dev/null +++ b/.history/unsecure/styles_20211223021945.css @@ -0,0 +1,122 @@ +/* Made with love by Mutiullah Samim*/ + +@import url('https://fonts.googleapis.com/css?family=Numans'); + +html, body { + background-image: url('https://steamcdn-a.akamaihd.net/steamcommunity/public/images/items/286300/c33a58cd147d270171996c766b102de411603d89.jpg'); /*('https://wallpaperaccess.com/full/187161.jpg');*/ +background-repeat: repeat-y; +background-size: cover; +height: 100%; +font-family: 'Numans', sans-serif; +} + + +.container { + height: 100%; + align-content: center; +} + +.card { + height: 370px; + margin-top: auto; + margin-bottom: auto; + width: 400px; + background-color: rgba(0, 0, 0, 0.5) !important; +} + +.social_icon span { + font-size: 60px; + margin-left: 10px; + color: #FFC312; +} + +.social_icon span:hover { + color: white; + cursor: pointer; +} + +.card-header h3 { + color: white; +} + +.social_icon { + position: absolute; + right: 20px; + top: -45px; +} + +.input-group-prepend span { + width: 50px; + background-color: #FFC312; + color: black; + border: 0 !important; +} + +input:focus { + outline: 0 0 0 0 !important; + box-shadow: 0 0 0 0 !important; + +} + +.remember { + color: white; +} + +.remember input { + width: 20px; + height: 20px; + margin-left: 15px; + margin-right: 5px; +} + +.login_btn { + color: black; + background-color: #FFC312; + width: 100px; + margin-left: 15px; +} + +.login_btn:hover { + color: black; + background-color: white; +} + +.links { + color: white; +} + +.links a { + margin-left: 4px; +} + +.flex-container { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.flex-welcome { + padding-top: 90px; + padding-bottom: 60px; + text-align: center; + + +} + +.neon { + color: #fff; + text-shadow: + 0 0 5px #fff, + 0 0 10px #fff, + 0 0 20px #fff, + 0 0 40px #0ff, + 0 0 80px #0ff, + 0 0 90px #0ff, + 0 0 100px #0ff, + 0 0 150px #0ff; + } + +.wrongpass{ + color: red; +} \ No newline at end of file diff --git a/.history/unsecure/styles_20211223021947.css b/.history/unsecure/styles_20211223021947.css new file mode 100644 index 0000000..0852f1d --- /dev/null +++ b/.history/unsecure/styles_20211223021947.css @@ -0,0 +1,123 @@ +/* Made with love by Mutiullah Samim*/ + +@import url('https://fonts.googleapis.com/css?family=Numans'); + +html, body { + background-image: url('https://steamcdn-a.akamaihd.net/steamcommunity/public/images/items/286300/c33a58cd147d270171996c766b102de411603d89.jpg'); + /*('https://wallpaperaccess.com/full/187161.jpg');*/ + background-repeat: repeat-y; + background-size: cover; + height: 100%; + font-family: 'Numans', sans-serif; +} + + +.container { + height: 100%; + align-content: center; +} + +.card { + height: 370px; + margin-top: auto; + margin-bottom: auto; + width: 400px; + background-color: rgba(0, 0, 0, 0.5) !important; +} + +.social_icon span { + font-size: 60px; + margin-left: 10px; + color: #FFC312; +} + +.social_icon span:hover { + color: white; + cursor: pointer; +} + +.card-header h3 { + color: white; +} + +.social_icon { + position: absolute; + right: 20px; + top: -45px; +} + +.input-group-prepend span { + width: 50px; + background-color: #FFC312; + color: black; + border: 0 !important; +} + +input:focus { + outline: 0 0 0 0 !important; + box-shadow: 0 0 0 0 !important; + +} + +.remember { + color: white; +} + +.remember input { + width: 20px; + height: 20px; + margin-left: 15px; + margin-right: 5px; +} + +.login_btn { + color: black; + background-color: #FFC312; + width: 100px; + margin-left: 15px; +} + +.login_btn:hover { + color: black; + background-color: white; +} + +.links { + color: white; +} + +.links a { + margin-left: 4px; +} + +.flex-container { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.flex-welcome { + padding-top: 90px; + padding-bottom: 60px; + text-align: center; + + +} + +.neon { + color: #fff; + text-shadow: + 0 0 5px #fff, + 0 0 10px #fff, + 0 0 20px #fff, + 0 0 40px #0ff, + 0 0 80px #0ff, + 0 0 90px #0ff, + 0 0 100px #0ff, + 0 0 150px #0ff; +} + +.wrongpass { + color: red; +} \ No newline at end of file diff --git a/.history/unsecure/styles_20211223021951.css b/.history/unsecure/styles_20211223021951.css new file mode 100644 index 0000000..cfe1b0a --- /dev/null +++ b/.history/unsecure/styles_20211223021951.css @@ -0,0 +1,122 @@ +/* Made with love by Mutiullah Samim*/ + +@import url('https://fonts.googleapis.com/css?family=Numans'); + +html, body { + background-image: url('https://steamcdn-a.akamaihd.net/steamcommunity/public/images/items/286300/c33a58cd147d270171996c766b102de411603d89.jpg'); + background-repeat: repeat-y; + background-size: cover; + height: 100%; + font-family: 'Numans', sans-serif; +} + + +.container { + height: 100%; + align-content: center; +} + +.card { + height: 370px; + margin-top: auto; + margin-bottom: auto; + width: 400px; + background-color: rgba(0, 0, 0, 0.5) !important; +} + +.social_icon span { + font-size: 60px; + margin-left: 10px; + color: #FFC312; +} + +.social_icon span:hover { + color: white; + cursor: pointer; +} + +.card-header h3 { + color: white; +} + +.social_icon { + position: absolute; + right: 20px; + top: -45px; +} + +.input-group-prepend span { + width: 50px; + background-color: #FFC312; + color: black; + border: 0 !important; +} + +input:focus { + outline: 0 0 0 0 !important; + box-shadow: 0 0 0 0 !important; + +} + +.remember { + color: white; +} + +.remember input { + width: 20px; + height: 20px; + margin-left: 15px; + margin-right: 5px; +} + +.login_btn { + color: black; + background-color: #FFC312; + width: 100px; + margin-left: 15px; +} + +.login_btn:hover { + color: black; + background-color: white; +} + +.links { + color: white; +} + +.links a { + margin-left: 4px; +} + +.flex-container { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.flex-welcome { + padding-top: 90px; + padding-bottom: 60px; + text-align: center; + + +} + +.neon { + color: #fff; + text-shadow: + 0 0 5px #fff, + 0 0 10px #fff, + 0 0 20px #fff, + 0 0 40px #0ff, + 0 0 80px #0ff, + 0 0 90px #0ff, + 0 0 100px #0ff, + 0 0 150px #0ff; +} + +.wrongpass { + color: red; +} \ No newline at end of file diff --git a/.history/unsecure/styles_20211223021954.css b/.history/unsecure/styles_20211223021954.css new file mode 100644 index 0000000..102ea01 --- /dev/null +++ b/.history/unsecure/styles_20211223021954.css @@ -0,0 +1,120 @@ +@import url('https://fonts.googleapis.com/css?family=Numans'); + +html, body { + background-image: url('https://steamcdn-a.akamaihd.net/steamcommunity/public/images/items/286300/c33a58cd147d270171996c766b102de411603d89.jpg'); + background-repeat: repeat-y; + background-size: cover; + height: 100%; + font-family: 'Numans', sans-serif; +} + + +.container { + height: 100%; + align-content: center; +} + +.card { + height: 370px; + margin-top: auto; + margin-bottom: auto; + width: 400px; + background-color: rgba(0, 0, 0, 0.5) !important; +} + +.social_icon span { + font-size: 60px; + margin-left: 10px; + color: #FFC312; +} + +.social_icon span:hover { + color: white; + cursor: pointer; +} + +.card-header h3 { + color: white; +} + +.social_icon { + position: absolute; + right: 20px; + top: -45px; +} + +.input-group-prepend span { + width: 50px; + background-color: #FFC312; + color: black; + border: 0 !important; +} + +input:focus { + outline: 0 0 0 0 !important; + box-shadow: 0 0 0 0 !important; + +} + +.remember { + color: white; +} + +.remember input { + width: 20px; + height: 20px; + margin-left: 15px; + margin-right: 5px; +} + +.login_btn { + color: black; + background-color: #FFC312; + width: 100px; + margin-left: 15px; +} + +.login_btn:hover { + color: black; + background-color: white; +} + +.links { + color: white; +} + +.links a { + margin-left: 4px; +} + +.flex-container { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.flex-welcome { + padding-top: 90px; + padding-bottom: 60px; + text-align: center; + + +} + +.neon { + color: #fff; + text-shadow: + 0 0 5px #fff, + 0 0 10px #fff, + 0 0 20px #fff, + 0 0 40px #0ff, + 0 0 80px #0ff, + 0 0 90px #0ff, + 0 0 100px #0ff, + 0 0 150px #0ff; +} + +.wrongpass { + color: red; +} \ No newline at end of file diff --git a/.history/unsecure/styles_20211223022004.css b/.history/unsecure/styles_20211223022004.css new file mode 100644 index 0000000..27cface --- /dev/null +++ b/.history/unsecure/styles_20211223022004.css @@ -0,0 +1,120 @@ +@import url('https://fonts.googleapis.com/css?family=Numans'); + +html, body { + background-image: url('https://steamcdn-a.akamaihd.net/steamcommunity/public/images/items/286300/c33a58cd147d270171996c766b102de411603d89.jpg'); + background-repeat: repeat-y; + background-size: cover; + height: 100%; + font-family: 'Numans', sans-serif; +} + + +.container { + height: 100%; + align-content: center; +} + +.card { + height: 370px; + margin-top: auto; + margin-bottom: auto; + width: 400px; + background-color: rgba(0, 0, 0, 0.5) !important; +} + +.social_icon span { + font-size: 60px; + margin-left: 10px; + color: #FFC312; +} + +.social_icon span:hover { + color: white; + cursor: pointer; +} + +.card-header h3 { + color: white; +} + +.social_icon { + position: absolute; + right: 20px; + top: -45px; +} + +.input-group-prepend span { + width: 50px; + background-color: #FFC312; + color: black; + border: 0 !important; +} + +input:focus { + outline: 0 0 0 0 !important; + box-shadow: 0 0 0 0 !important; + +} + +.remember { + color: white; +} + +.remember input { + width: 20px; + height: 20px; + margin-left: 15px; + margin-right: 5px; +} + +.login_btn { + color: black; + background-color: #FFC312; + width: 100px; + margin-left: 15px; +} + +.login_btn:hover { + color: black; + background-color: white; +} + +.links { + color: white; +} + +.links a { + margin-left: 4px; +} + +.flex-container { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.flex-welcome { + padding-top: 90px; + padding-bottom: 60px; + text-align: center; + + +} + +.neon { + color: #fff; + text-shadow: + 0 0 5px #fff, + 0 0 10px #fff, + 0 0 20px #fff, + 0 0 40px #0ff, + 0 0 80px #0ff, + 0 0 90px #0ff, + 0 0 100px #0ff, + 0 0 150px #0ff; +} + +.wrongpass { + color: red; +} diff --git a/.history/unsecure/styles_20211223022005.css b/.history/unsecure/styles_20211223022005.css new file mode 100644 index 0000000..1cf4c38 --- /dev/null +++ b/.history/unsecure/styles_20211223022005.css @@ -0,0 +1,121 @@ +@import url('https://fonts.googleapis.com/css?family=Numans'); + +html, body { + background-image: url('https://steamcdn-a.akamaihd.net/steamcommunity/public/images/items/286300/c33a58cd147d270171996c766b102de411603d89.jpg'); + background-repeat: repeat-y; + background-size: cover; + height: 100%; + font-family: 'Numans', sans-serif; +} + + +.container { + height: 100%; + align-content: center; +} + +.card { + height: 370px; + margin-top: auto; + margin-bottom: auto; + width: 400px; + background-color: rgba(0, 0, 0, 0.5) !important; +} + +.social_icon span { + font-size: 60px; + margin-left: 10px; + color: #FFC312; +} + +.social_icon span:hover { + color: white; + cursor: pointer; +} + +.card-header h3 { + color: white; +} + +.social_icon { + position: absolute; + right: 20px; + top: -45px; +} + +.input-group-prepend span { + width: 50px; + background-color: #FFC312; + color: black; + border: 0 !important; +} + +input:focus { + outline: 0 0 0 0 !important; + box-shadow: 0 0 0 0 !important; + +} + +.remember { + color: white; +} + +.remember input { + width: 20px; + height: 20px; + margin-left: 15px; + margin-right: 5px; +} + +.login_btn { + color: black; + background-color: #FFC312; + width: 100px; + margin-left: 15px; +} + +.login_btn:hover { + color: black; + background-color: white; +} + +.links { + color: white; +} + +.links a { + margin-left: 4px; +} + +.flex-container { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.flex-welcome { + padding-top: 90px; + padding-bottom: 60px; + text-align: center; + + +} + +.neon { + color: #fff; + text-shadow: + 0 0 5px #fff, + 0 0 10px #fff, + 0 0 20px #fff, + 0 0 40px #0ff, + 0 0 80px #0ff, + 0 0 90px #0ff, + 0 0 100px #0ff, + 0 0 150px #0ff; +} + +.wrongpass { + color: red; +} +.top-buffer { margin-top:15px;} diff --git a/.history/unsecure/styles_20211223022007.css b/.history/unsecure/styles_20211223022007.css new file mode 100644 index 0000000..232b737 --- /dev/null +++ b/.history/unsecure/styles_20211223022007.css @@ -0,0 +1,124 @@ +@import url('https://fonts.googleapis.com/css?family=Numans'); + +html, body { + background-image: url('https://steamcdn-a.akamaihd.net/steamcommunity/public/images/items/286300/c33a58cd147d270171996c766b102de411603d89.jpg'); + background-repeat: repeat-y; + background-size: cover; + height: 100%; + font-family: 'Numans', sans-serif; +} + + +.container { + height: 100%; + align-content: center; +} + +.card { + height: 370px; + margin-top: auto; + margin-bottom: auto; + width: 400px; + background-color: rgba(0, 0, 0, 0.5) !important; +} + +.social_icon span { + font-size: 60px; + margin-left: 10px; + color: #FFC312; +} + +.social_icon span:hover { + color: white; + cursor: pointer; +} + +.card-header h3 { + color: white; +} + +.social_icon { + position: absolute; + right: 20px; + top: -45px; +} + +.input-group-prepend span { + width: 50px; + background-color: #FFC312; + color: black; + border: 0 !important; +} + +input:focus { + outline: 0 0 0 0 !important; + box-shadow: 0 0 0 0 !important; + +} + +.remember { + color: white; +} + +.remember input { + width: 20px; + height: 20px; + margin-left: 15px; + margin-right: 5px; +} + +.login_btn { + color: black; + background-color: #FFC312; + width: 100px; + margin-left: 15px; +} + +.login_btn:hover { + color: black; + background-color: white; +} + +.links { + color: white; +} + +.links a { + margin-left: 4px; +} + +.flex-container { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.flex-welcome { + padding-top: 90px; + padding-bottom: 60px; + text-align: center; + + +} + +.neon { + color: #fff; + text-shadow: + 0 0 5px #fff, + 0 0 10px #fff, + 0 0 20px #fff, + 0 0 40px #0ff, + 0 0 80px #0ff, + 0 0 90px #0ff, + 0 0 100px #0ff, + 0 0 150px #0ff; +} + +.wrongpass { + color: red; +} + +.top-buffer { + margin-top: 15px; +} \ No newline at end of file diff --git a/.history/unsecure/styles_20211223022222.css b/.history/unsecure/styles_20211223022222.css new file mode 100644 index 0000000..4752486 --- /dev/null +++ b/.history/unsecure/styles_20211223022222.css @@ -0,0 +1,124 @@ +@import url('https://fonts.googleapis.com/css?family=Numans'); + +html, body { + background-image: url('https://steamcdn-a.akamaihd.net/steamcommunity/public/images/items/286300/c33a58cd147d270171996c766b102de411603d89.jpg'); + background-repeat: repeat-y; + background-size: cover; + height: 100%; + font-family: 'Numans', sans-serif; +} + + +.container { + height: 100%; + align-content: center; +} + +.card2 { + height: 370px; + margin-top: auto; + margin-bottom: auto; + width: 400px; + background-color: rgba(0, 0, 0, 0.5) !important; +} + +.social_icon span { + font-size: 60px; + margin-left: 10px; + color: #FFC312; +} + +.social_icon span:hover { + color: white; + cursor: pointer; +} + +.card-header h3 { + color: white; +} + +.social_icon { + position: absolute; + right: 20px; + top: -45px; +} + +.input-group-prepend span { + width: 50px; + background-color: #FFC312; + color: black; + border: 0 !important; +} + +input:focus { + outline: 0 0 0 0 !important; + box-shadow: 0 0 0 0 !important; + +} + +.remember { + color: white; +} + +.remember input { + width: 20px; + height: 20px; + margin-left: 15px; + margin-right: 5px; +} + +.login_btn { + color: black; + background-color: #FFC312; + width: 100px; + margin-left: 15px; +} + +.login_btn:hover { + color: black; + background-color: white; +} + +.links { + color: white; +} + +.links a { + margin-left: 4px; +} + +.flex-container { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.flex-welcome { + padding-top: 90px; + padding-bottom: 60px; + text-align: center; + + +} + +.neon { + color: #fff; + text-shadow: + 0 0 5px #fff, + 0 0 10px #fff, + 0 0 20px #fff, + 0 0 40px #0ff, + 0 0 80px #0ff, + 0 0 90px #0ff, + 0 0 100px #0ff, + 0 0 150px #0ff; +} + +.wrongpass { + color: red; +} + +.top-buffer { + margin-top: 15px; +} \ No newline at end of file diff --git a/secure/public/img/favicon.png b/secure/public/img/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..c8a0bae6206bc30d559ff377af2e517dc484a691 GIT binary patch literal 778 zcmV+l1NHogP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px%#7RU!R5(v{lWRy*VHn4MN6Aa6<ORepl8O)uOP7(+hb~}kLFT4`ElN?cD2Tq~ zhP3KachXXWE~rTLp$lk`ZbuVpN`(~`l@zRRZmw^(i*r*?yl0yiq8H9NocHp3p8x-O zA1N_uwE~cvn@dAO15zAFk_75(bVv{g1nBGS<?FZa#EDI@r34kA5FZy$U0p5hZMSi` z-FQ5n6@<KX>qtmg#gU`6^bZUG5|VhYPDxePu1!Zk3i1nRZnn_gafk8o@nrzW&d#R0 ztBd5MM0V`jt*%W^Pb2NGIG{Xz@+7)h5#R`0&1*@=0t$n&j9#bbWq&_<y^fkgCZr1& zFDi}48o7SsI>DJ)Dh-v`Y&Kjj7uT*{As7r|wpf^-UtrhHot!##lGA6-aNcU=-u?SX zJv}{2TSo_<KYu}6T+Ha`2$cpSvMe(w+wuCm7>w2A<m6x*=qDTsQMPS68#fhk{KRpj z^vo>9@As<`w8bTijJ(0+ax*pMW`1D-pU+ErMg|3W`6MPMQBhHe<Bda=m$D`WNt7|B zH3oS0>^a{jCfK{D9G~CM+jsBTQo5P)@^Y+JD=n?JB4rkS#qNQC!~h0k6?R!>NR{A2 z{EON@e)N#CvaM(~6cL!2iInlb0K3eqA(=m3F9t)E8qj2_;lbT|Y%D3k>2#{q`UfyN z>QGG-8N3=4fIq5<VwjuGVli7-uhHP~{QftCQtf6Oj@LAq%?u9@(@<Z}Y-pCw&TdMy zT3T-2WNd5<gVDHn)fY3!%*x<aODjgBL5-#;kxL}L;t~Dv;nPPBn~pF!Il0seF%Qzx z($Hu$D9lIf1rAnM6AFjv>wAIM>*eQ<pM>Ya(JqKER(KEzDGn<X78WuzXeTrmMyK0{ z)A=ikUC|;-faTMfSy^1Ze2LW5H3%i5m7AN-;qgqZh%V0j1^xsy)n5M|&Hw-a07*qo IM6N<$f;>uRTL1t6 literal 0 HcmV?d00001 diff --git a/secure/resources/views/auth/register.blade.php b/secure/resources/views/auth/register.blade.php index a4402fd..4bd65a2 100644 --- a/secure/resources/views/auth/register.blade.php +++ b/secure/resources/views/auth/register.blade.php @@ -7,19 +7,14 @@ <a class="navbar-brand"> BattTho </a> - - <div class="collapse navbar-collapse" id="navbarSupportedContent"> <ul class="navbar-nav me-auto"> - </ul> <ul class="navbar-nav ms-auto"> <li class="nav-item"> <a class="nav-link" href="{{ route('login') }}">Login </a> </li> - <li class="nav-item dropdown"> - <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); document.getElementById('logout-form').submit();"> diff --git a/secure/resources/views/layouts/app.blade.php b/secure/resources/views/layouts/app.blade.php index 791423e..0172783 100644 --- a/secure/resources/views/layouts/app.blade.php +++ b/secure/resources/views/layouts/app.blade.php @@ -3,22 +3,18 @@ <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> - - <!-- CSRF Token --> <meta name="csrf-token" content="{{ csrf_token() }}"> - <title>{{ config('app.name', 'Laravel') }}</title> + <title>{{ ('BattTho') }}</title> - <!-- Scripts --> <script src="{{ asset('js/app.js') }}" defer></script> - <!-- Fonts --> <link rel="dns-prefetch" href="//fonts.gstatic.com"> <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> - <!-- Styles --> <link href="{{ asset('css/app.css') }}" rel="stylesheet"> <link href="/css/styles.css" rel="stylesheet"> + <link rel="icon" type="image/png" href="/img/favicon.png"/> </head> <body> @@ -33,14 +29,10 @@ </button> <div class="collapse navbar-collapse" id="navbarSupportedContent"> - <!-- Left Side Of Navbar --> <ul class="navbar-nav me-auto"> </ul> - - <!-- Right Side Of Navbar --> <ul class="navbar-nav ms-auto"> - <!-- Authentication Links --> @guest @if (Route::has('login')) <li class="nav-item"> diff --git a/secure/resources/views/layouts/signin.blade.php b/secure/resources/views/layouts/signin.blade.php index cfed738..41cab3b 100644 --- a/secure/resources/views/layouts/signin.blade.php +++ b/secure/resources/views/layouts/signin.blade.php @@ -3,13 +3,15 @@ <head> <html> <head> - <title>Login Page</title> + <title>Login</title> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> <link href="/css/styles.css" rel="stylesheet"> + <link rel="icon" type="image/png" href="/img/favicon.png"/> + </head> <body> <main class=""> diff --git a/secure/resources/views/welcome.blade.php b/secure/resources/views/welcome.blade.php deleted file mode 100644 index f99ad8f..0000000 --- a/secure/resources/views/welcome.blade.php +++ /dev/null @@ -1,41 +0,0 @@ -<!DOCTYPE html> -<html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> - <head> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - - <title>Laravel</title> - - <!-- Fonts --> - <link href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&display=swap" rel="stylesheet"> - - <!-- Styles --> - <style> - /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}a{background-color:transparent}[hidden]{display:none}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:after,:before{box-sizing:border-box;border:0 solid #e2e8f0}a{color:inherit;text-decoration:inherit}svg,video{display:block;vertical-align:middle}video{max-width:100%;height:auto}.bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.bg-gray-100{--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity))}.border-gray-200{--border-opacity:1;border-color:#edf2f7;border-color:rgba(237,242,247,var(--border-opacity))}.border-t{border-top-width:1px}.flex{display:flex}.grid{display:grid}.hidden{display:none}.items-center{align-items:center}.justify-center{justify-content:center}.font-semibold{font-weight:600}.h-5{height:1.25rem}.h-8{height:2rem}.h-16{height:4rem}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.leading-7{line-height:1.75rem}.mx-auto{margin-left:auto;margin-right:auto}.ml-1{margin-left:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.ml-2{margin-left:.5rem}.mt-4{margin-top:1rem}.ml-4{margin-left:1rem}.mt-8{margin-top:2rem}.ml-12{margin-left:3rem}.-mt-px{margin-top:-1px}.max-w-6xl{max-width:72rem}.min-h-screen{min-height:100vh}.overflow-hidden{overflow:hidden}.p-6{padding:1.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.pt-8{padding-top:2rem}.fixed{position:fixed}.relative{position:relative}.top-0{top:0}.right-0{right:0}.shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.text-center{text-align:center}.text-gray-200{--text-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--text-opacity))}.text-gray-300{--text-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--text-opacity))}.text-gray-400{--text-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--text-opacity))}.text-gray-500{--text-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--text-opacity))}.text-gray-600{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.text-gray-700{--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity))}.text-gray-900{--text-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--text-opacity))}.underline{text-decoration:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.w-5{width:1.25rem}.w-8{width:2rem}.w-auto{width:auto}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.sm\:rounded-lg{border-radius:.5rem}.sm\:block{display:block}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:h-20{height:5rem}.sm\:ml-0{margin-left:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-0{padding-top:0}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}}@media (min-width:768px){.md\:border-t-0{border-top-width:0}.md\:border-l{border-left-width:1px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (prefers-color-scheme:dark){.dark\:bg-gray-800{--bg-opacity:1;background-color:#2d3748;background-color:rgba(45,55,72,var(--bg-opacity))}.dark\:bg-gray-900{--bg-opacity:1;background-color:#1a202c;background-color:rgba(26,32,44,var(--bg-opacity))}.dark\:border-gray-700{--border-opacity:1;border-color:#4a5568;border-color:rgba(74,85,104,var(--border-opacity))}.dark\:text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.dark\:text-gray-400{--text-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--text-opacity))}.dark\:text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--tw-text-opacity))}} - </style> - - <style> - body { - font-family: 'Nunito', sans-serif; - } - </style> - <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> - - <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> - - <link rel="stylesheet" type="text/css" href="styles.css"> -</head> -<body> -@extends('layouts.app') -@section('content') - - - <div class="container"> - <h4>Hello and Welcome to our System Security Project!</h4> - <p>Pleas login to see more</p> - </div> - - @endsection - - -</body> \ No newline at end of file diff --git a/unsecure/img/favicon.png b/unsecure/img/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..c8a0bae6206bc30d559ff377af2e517dc484a691 GIT binary patch literal 778 zcmV+l1NHogP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px%#7RU!R5(v{lWRy*VHn4MN6Aa6<ORepl8O)uOP7(+hb~}kLFT4`ElN?cD2Tq~ zhP3KachXXWE~rTLp$lk`ZbuVpN`(~`l@zRRZmw^(i*r*?yl0yiq8H9NocHp3p8x-O zA1N_uwE~cvn@dAO15zAFk_75(bVv{g1nBGS<?FZa#EDI@r34kA5FZy$U0p5hZMSi` z-FQ5n6@<KX>qtmg#gU`6^bZUG5|VhYPDxePu1!Zk3i1nRZnn_gafk8o@nrzW&d#R0 ztBd5MM0V`jt*%W^Pb2NGIG{Xz@+7)h5#R`0&1*@=0t$n&j9#bbWq&_<y^fkgCZr1& zFDi}48o7SsI>DJ)Dh-v`Y&Kjj7uT*{As7r|wpf^-UtrhHot!##lGA6-aNcU=-u?SX zJv}{2TSo_<KYu}6T+Ha`2$cpSvMe(w+wuCm7>w2A<m6x*=qDTsQMPS68#fhk{KRpj z^vo>9@As<`w8bTijJ(0+ax*pMW`1D-pU+ErMg|3W`6MPMQBhHe<Bda=m$D`WNt7|B zH3oS0>^a{jCfK{D9G~CM+jsBTQo5P)@^Y+JD=n?JB4rkS#qNQC!~h0k6?R!>NR{A2 z{EON@e)N#CvaM(~6cL!2iInlb0K3eqA(=m3F9t)E8qj2_;lbT|Y%D3k>2#{q`UfyN z>QGG-8N3=4fIq5<VwjuGVli7-uhHP~{QftCQtf6Oj@LAq%?u9@(@<Z}Y-pCw&TdMy zT3T-2WNd5<gVDHn)fY3!%*x<aODjgBL5-#;kxL}L;t~Dv;nPPBn~pF!Il0seF%Qzx z($Hu$D9lIf1rAnM6AFjv>wAIM>*eQ<pM>Ya(JqKER(KEzDGn<X78WuzXeTrmMyK0{ z)A=ikUC|;-faTMfSy^1Ze2LW5H3%i5m7AN-;qgqZh%V0j1^xsy)n5M|&Hw-a07*qo IM6N<$f;>uRTL1t6 literal 0 HcmV?d00001 diff --git a/unsecure/login.php b/unsecure/login.php index fac6ca3..4024ceb 100644 --- a/unsecure/login.php +++ b/unsecure/login.php @@ -8,29 +8,23 @@ $password = "postgres"; $db = "demo"; $conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; - - pg_connect($conn_string); - if(isset($_POST['username'])){ $uname=$_POST['username']; $password=$_POST['password']; $sql="select * from loginform where username='".$uname."'AND password='".$password."'limit 1"; - $result=pg_query($sql); if(pg_num_rows($result)==1){ $_SESSION['uname']=$uname; echo "<script>location.href='questions.php'</script>"; - exit(); } else{ - - echo" You have entered an incorrect password"; - exit(); + $wrongpass = true; + #echo"<script>alert('Wrong credentials, please try again!')</script>"; } } ?> @@ -39,14 +33,14 @@ if(isset($_POST['username'])){ <html> <head> - <title>Login Page</title> + <title>Login</title> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> - <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> - <link rel="stylesheet" href="styles.css"> - <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="stylesheet" type="text/css" href="styles.css"> + <link rel="icon" type="image/png" href="img/favicon.png"/> + </head> <body> @@ -67,15 +61,6 @@ if(isset($_POST['username'])){ <li class="nav-item"> <a class="nav-link" href="register.php">Register</a> </li> - - <li class="nav-item dropdown"> - - <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> - <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); - document.getElementById('logout-form').submit();"> - </a> - </div> - </li> </ul> </div> </div> @@ -85,13 +70,11 @@ if(isset($_POST['username'])){ <div class="flex-welcome neon"> <h2>Hello and Welcome to our page!</h2> <h3>Please Sign-in to see content</h3> - </div> <div> - <div class="container"> <div class="d-flex justify-content-center h-100"> - <div class="card"> + <div class="card2"> <div class="card-header"> <h3>Sign In</h3> </div> @@ -109,6 +92,11 @@ if(isset($_POST['username'])){ </div> <input type="password" name="password" class="form-control" placeholder="password" required> </div> + <?php + if(isset($wrongpass)) + echo '<p class="wrongpass">Wrong credentials, please try again!</p>'; + ?> + <br> <div class="form-group"> <div> diff --git a/unsecure/questions.php b/unsecure/questions.php index 8ffcfe0..f1e1ee8 100644 --- a/unsecure/questions.php +++ b/unsecure/questions.php @@ -9,7 +9,6 @@ $db = "demo"; $conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; - $con = pg_connect($conn_string); $username = $_SESSION['uname']; @@ -23,7 +22,6 @@ if (isset($_GET['name'])) { } ?> - <html> <head> @@ -31,8 +29,9 @@ if (isset($_GET['name'])) { <link rel="dns-prefetch" href="//fonts.gstatic.com"> <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> - <link rel="stylesheet" type="text/css" href="styles2.css"> + <link rel="stylesheet" type="text/css" href="styles.css"> <link rel="stylesheet" href="app.css"> + <link rel="icon" type="image/png" href="img/favicon.png" /> </head> <body> @@ -92,7 +91,6 @@ if (isset($_GET['name'])) { </div> <br> - <?php if (isset($_GET['submit'])) { @@ -102,7 +100,6 @@ if (isset($_GET['name'])) { header('Location: questions.php'); } - if (isset($_GET['submit2'])) { $answer = $_GET['Answers']; $id = $_GET['currentId']; @@ -114,19 +111,13 @@ if (isset($_GET['name'])) { $result = pg_query($con, 'SELECT question, "ID", userquestion FROM questions ORDER by "ID" DESC'); $result2 = pg_query($con, 'SELECT answers, questionid, useranswer FROM answers'); while ($row = pg_fetch_assoc($result)) { - echo ' - <div class="card"> <div class="card-header"> Question: ' . $row["question"] . ' - <div>Question by: ' . $row["userquestion"] . '</div> </div> - <div class="card-body"> - <form method="GET" action="">'; - pg_result_seek($result2, 0); while ($row2 = pg_fetch_assoc($result2)) { if ($row["ID"] == $row2["questionid"]) { @@ -135,21 +126,17 @@ if (isset($_GET['name'])) { } echo ' - <input type="hidden" name="currentId" value="' . $row["ID"] . '" /> <div class="form-group"> <input type="text" name="Answers" class="form-control" placeholder="Enter answer"> <button type="submit" name="submit2" class="top-buffer">Submit Answer</button> </div> - </form> </div> - </div> <br> '; } - ?> </div> diff --git a/unsecure/register.php b/unsecure/register.php index d570dab..ad7eec7 100644 --- a/unsecure/register.php +++ b/unsecure/register.php @@ -9,7 +9,6 @@ $db = "demo"; $conn_string = "host=" . $host . " port=5432 dbname=" . $db . " user=" . $user . " password=" . $password . ""; - pg_connect($conn_string); if (isset($_POST['username'])) { @@ -25,9 +24,7 @@ if (isset($_POST['username'])) { ?> - <html> - <head> <title>Login Page</title> <link rel="dns-prefetch" href="//fonts.gstatic.com"> @@ -38,10 +35,7 @@ if (isset($_POST['username'])) { <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> <link rel="stylesheet" href="styles.css"> - <link rel="stylesheet" type="text/css" href="styles2.css"> - - - + <link rel="icon" type="image/png" href="img/favicon.png" /> </head> <body> @@ -51,25 +45,13 @@ if (isset($_POST['username'])) { <a class="navbar-brand"> BattTho </a> - - <div class="collapse navbar-collapse" id="navbarSupportedContent"> <ul class="navbar-nav me-auto"> - </ul> <ul class="navbar-nav ms-auto"> <li class="nav-item"> <a class="nav-link" href="login.php">Login </a> </li> - - <li class="nav-item dropdown"> - - <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown"> - <a class="dropdown-item" href="{{ route('logout') }}" onclick="event.preventDefault(); - document.getElementById('logout-form').submit();"> - </a> - </div> - </li> </ul> </div> </div> @@ -78,7 +60,7 @@ if (isset($_POST['username'])) { </div> <div class="container"> <div class="d-flex justify-content-center h-100"> - <div class="card"> + <div class="card2"> <div class="card-header"> <h3>Register</h3> </div> @@ -89,7 +71,6 @@ if (isset($_POST['username'])) { <span class="input-group-text"><i class="fas fa-user"></i></span> </div> <input type="text" name="username" class="form-control" placeholder="username" required> - </div> <div class="input-group form-group"> <div class="input-group-prepend"> @@ -106,6 +87,4 @@ if (isset($_POST['username'])) { </div> </div> </div> - - </body> \ No newline at end of file diff --git a/unsecure/styles.css b/unsecure/styles.css index 6207d6f..4752486 100644 --- a/unsecure/styles.css +++ b/unsecure/styles.css @@ -1,11 +1,9 @@ -/* Made with love by Mutiullah Samim*/ - @import url('https://fonts.googleapis.com/css?family=Numans'); html, body { - background-image: url('https://wallpaperaccess.com/full/187161.jpg'); + background-image: url('https://steamcdn-a.akamaihd.net/steamcommunity/public/images/items/286300/c33a58cd147d270171996c766b102de411603d89.jpg'); + background-repeat: repeat-y; background-size: cover; - background-repeat: no-repeat; height: 100%; font-family: 'Numans', sans-serif; } @@ -16,7 +14,7 @@ html, body { align-content: center; } -.card { +.card2 { height: 370px; margin-top: auto; margin-bottom: auto; @@ -107,12 +105,20 @@ input:focus { .neon { color: #fff; text-shadow: - 0 0 5px #fff, - 0 0 10px #fff, - 0 0 20px #fff, - 0 0 40px #0ff, - 0 0 80px #0ff, - 0 0 90px #0ff, - 0 0 100px #0ff, - 0 0 150px #0ff; - } \ No newline at end of file + 0 0 5px #fff, + 0 0 10px #fff, + 0 0 20px #fff, + 0 0 40px #0ff, + 0 0 80px #0ff, + 0 0 90px #0ff, + 0 0 100px #0ff, + 0 0 150px #0ff; +} + +.wrongpass { + color: red; +} + +.top-buffer { + margin-top: 15px; +} \ No newline at end of file diff --git a/unsecure/welcome.php b/unsecure/welcome.php deleted file mode 100644 index 5c8b263..0000000 --- a/unsecure/welcome.php +++ /dev/null @@ -1,50 +0,0 @@ -<html> - -<head> - <title>Login Page</title> - <link rel="dns-prefetch" href="//fonts.gstatic.com"> - <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> - - <link rel="stylesheet" type="text/css" href="styles2.css"> - <link rel="stylesheet" href="app.css"> -</head> - -<body> - <div id="app"> - <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> - <div class="container"> - <a class="navbar-brand"> - BattTho - </a> - <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> - <span class="navbar-toggler-icon"></span> - </button> - - <div class="collapse navbar-collapse" id="navbarSupportedContent"> - <ul class="navbar-nav me-auto"> - </ul> - </div> - </div> - </nav> - - </div> - <br> - <div class="container"> - <div class="row justify-content-center"> - <div class="col-md-8"> - <div class="card"> - <div class="card-header">Please log in to make and answer questions!</div> - <div class="card-body"> - <form method="GET" action=""> - <div class="form-group"> - <button type="submit" name="submit" class="top-buffer">Log in</button> - <a href="login.php"class="btn float-right login_btn">Login</a> - </div> - </form> - </div> - </div> - <br> - </div> - </div> - </div> -</body> \ No newline at end of file -- GitLab