1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- document.addEventListener("DOMContentLoaded", () => {
- document.getElementById("form").addEventListener("submit", async (e) => {
- e.preventDefault();
- const form = new FormData(document.getElementById("form"));
- if (form.get("username") == "") {
- alert("Please enter valid login credentials");
- return;
- } else if (form.get("password") == "") {
- alert("Please enter valid login credentials");
- return;
- }
- await login(form.get("username"));
- });
- });
- async function login(user) {
- // This is for safari PWA's because fuck you safari i guess
- Cookies.set("user", user, {
- expires: 365,
- });
- Cookies.set("token", getToken(user), {
- expires: 365,
- });
- return await axios.post("/api/login", {
- user: user,
- }).then(data => {
- if(data.status != 200) return console.error(data);
- alert("Login successfull.");
- window.location.pathname = "/";
- return;
- });
- }
- function getToken(user) {
- if(user == undefined || user == null) {
- return "peepeecaca unauthorized";
- }
- return (
- user + "*&*&*&*&&&&*&&&&*&****&***&*nexacopicloves15yearoldchineseboys"
- );
- }
|