OAuth2 Saved Login Session Mechanism
This commit is contained in:
11
elements/footer.php
Normal file
11
elements/footer.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<div class="row copyright">
|
||||
<?php
|
||||
if (file_exists("/etc/ttyserver/canary")){
|
||||
echo "Canary";
|
||||
}
|
||||
?>
|
||||
<br>
|
||||
<button class="footerbutton" onclick="displayFingerprints()">SSH Fingerprints</button>
|
||||
<br>
|
||||
<a href="https://git.corrupt.link/liz/tilde-oauth">View Source on Git</a>
|
||||
</div>
|
16
elements/head.php
Normal file
16
elements/head.php
Normal file
@@ -0,0 +1,16 @@
|
||||
<Head>
|
||||
<Title>HackersTown Server Access</Title>
|
||||
<meta charset="utf-8">
|
||||
<base href="/auth"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<!-- Javascript -->
|
||||
<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
|
||||
<script src="https://code.jquery.com/color/jquery.color.plus-names-2.1.2.min.js"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/jszip@3.9.1/dist/jszip.min.js" integrity="sha256-aSPPIlJfSHQ5T7wunbPcp7tM0rlq5dHoUGeN8O5odMg=" crossorigin="anonymous"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11/dist/sweetalert2.all.min.js" crossorigin="anonymous"></script>
|
||||
<script src="/fittext.js"></script>
|
||||
<!-- Stylesheets -->
|
||||
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
|
||||
<link href="/style.css" rel="stylesheet"/>
|
||||
</Head>
|
9
elements/logo.php
Normal file
9
elements/logo.php
Normal file
@@ -0,0 +1,9 @@
|
||||
<div class="row">
|
||||
<?php if(file_exists("/var/www/usergen/DOMAIN_OVERRIDE")){
|
||||
echo "<a href=\"".file_get_contents("/var/www/usergen/DOMAIN_OVERRIDE")."\">";
|
||||
}else{
|
||||
echo "<a href=\"https://tty.hackers.town\">";
|
||||
}?>
|
||||
<img src="/Assets/HTown.png" class="logo self-align-center mx-auto d-block" alt="Hacker Town logo in ASCII art. Rendered as image to force correct visualization."/>
|
||||
</a>
|
||||
</div>
|
18
elements/oldError.php
Normal file
18
elements/oldError.php
Normal file
@@ -0,0 +1,18 @@
|
||||
<!-- Error Display -->
|
||||
<div class="row"<?php if(strpos($AuthToken, "Bad") === false){
|
||||
echo "hidden";
|
||||
}?>>
|
||||
<span>
|
||||
Invalid
|
||||
</span>
|
||||
<span>
|
||||
try again
|
||||
</span>
|
||||
<div id="ErrorResult" class="message">
|
||||
<?php echo $ErrorDesc; ?>
|
||||
</div>
|
||||
</div><div class="row button"<?php if(strpos($AuthToken, "Bad") === false){
|
||||
echo "hidden";
|
||||
}?>>
|
||||
<button class="col keyButton" onclick="beginOauth()">Retry</button>
|
||||
</div>
|
8
elements/unauth.php
Normal file
8
elements/unauth.php
Normal file
@@ -0,0 +1,8 @@
|
||||
<div id="title" class="row center">
|
||||
<span id="resizer">
|
||||
<TTY ACCESS>
|
||||
</span>
|
||||
</div>
|
||||
<div class="row button">
|
||||
<button id="bttn" class="keyButton" onclick="beginOauth()">Log In With HTown <!-- img src="/Assets/HTown.png" class="emoji"/ --></button>
|
||||
</div>
|
Reference in New Issue
Block a user