Added ban button to admin panel

This commit is contained in:
Akif9748 2022-08-29 22:02:27 +03:00
parent f10b222380
commit dd300d06ba

View file

@ -6,8 +6,30 @@
<body style="text-align: center;"> <body style="text-align: center;">
<%- include("extra/navbar") %> <%- include("extra/navbar") %>
<b>SİLME LAN İT BEN SİLECEĞİM</b> <style>
table {
font-family: arial, sans-serif;
border-collapse: collapse;
width: 100%;
}
td, th {
border: 1px solid #dddddd;
text-align: left;
padding: 8px;
}
tr:nth-child(even) {
background-color: #dddddd;
}
</style>
<div>
<h1 style="color: #4d18e6;">Welcome to the admin panel of the forum, <%= user.name %>!</h1> <h1 style="color: #4d18e6;">Welcome to the admin panel of the forum, <%= user.name %>!</h1>
<a class="btn-primary" onclick="ban();">IP BAN</a>
<a class="btn-outline-primary" onclick="unban();">REMOVE IP BAN</a>
<h2 style="color: #606060;">Banned users:</h2> <h2 style="color: #606060;">Banned users:</h2>
<table > <table >
@ -26,11 +48,29 @@
</table> </table>
<script> <script type="module">
function ban() { import request from "../../js/request.js";
var id = document.getElementById("id").value;
window.location.href = "/ban/give/" + id; window.unban = async function () {
const ip = prompt("Enter ip to unban");
const response = await request("/api/bans/"+ip,"DELETE");
if(response)
alert("IP unbanned!");
else
alert("IP is not unbanned!");
location.reload();
}
window.ban = async function () {
const ip = prompt("Enter ip to ban");
const response = await request("/api/bans/"+ip);
if(response)
alert("IP banned!");
else
alert("IP is not banned!");
location.reload();
} }
</script> </script>
</div>
</body> </body>
</html> </html>