JS redirect zur homepage

neqzzz

Cadet 1st Year
Registriert
Nov. 2022
Beiträge
8
Ich bin 0 vertraut mit JavaScript und suche seit stunden eine lösung zu meinem problem, ich bin gerade dabei ein login system zu programmieren

Und jetzt weiß ich nicht wie ich das mit dem Login machen soll suche seit einigen studen auf verschieden websiten um hilfe jedoch ohne erfolg ich kann kein javascript und brauche dringend jemand der mir das erklärt oder vielleicht sogar schreibt

brauche halt nen code der checkt ob das gültig ist und im anschluss den nutzer automatisch auf die hompeage bringt..

bin sehr verzweifelt tut mir leid falls ich unhöflich rüberkomme.
1669030277684.png

<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Login</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-BmbxuPwQa2lc/FVzBcNJ7UAyJxM6wuqIj61tLrc4wSX0szH/Ev+nYRRuWlolflfl" crossorigin="anonymous">
</head>

<body>
<section class="h-100">
<div class="container h-100">
<div class="row justify-content-sm-center h-100">
<div class="col-xxl-4 col-xl-5 col-lg-5 col-md-7 col-sm-9">
<div class="text-center my-5">
<img src="https://cdn.discordapp.com/attachments/807683377137844285/1036024148855627786/Strixley_Ruffy_2.png" alt="logo" width="100">
</div>
<div class="card shadow-lg">
<div class="card-body p-5">
<h1 class="fs-4 card-title fw-bold mb-4">Login</h1>
<form method="POST" class="needs-validation" novalidate="" autocomplete="off">
<div class="mb-3">
<label class="mb-2 text-muted" for="email">E-Mail Addresse</label>
<input id="email" type="email" class="form-control" name="email" value="" required autofocus>
<div class="invalid-feedback">
Die Email ist Ungültig.
</div>
</div>

<div class="mb-3">
<div class="mb-2 w-100">
<label class="text-muted" for="password">Passwort</label>
<a href="forgot.html" class="float-end">
Passwort Vergessen?
</a>
</div>
<input id="password" type="password" class="form-control" name="password" required>
<div class="invalid-feedback">
Passwort wird benötigt.
</div>
</div>

<div class="d-flex align-items-center">
<div class="form-check">
<input type="checkbox" name="remember" id="remember" class="form-check-input">
<label for="remember" class="form-check-label">Remember Me</label>
</div>
<button href="./mainpage.html" type="submit" class="btn btn-primary ms-auto">
Login
</button>
</div>
</form>
</div>
<div class="card-footer py-3 border-0">
<div class="text-center">
Du hast noch keinen Account? <a href="register.html" class="text-dark">Erstelle einen</a>
</div>
</div>
</div>
<div class="text-center mt-5 text-muted">
Copyright &copy; 2022 &mdash; STRIXUNITY
</div>
</div>
</div>
</div>
</section>

<script src="js/login.js"></script>
</body>
</html>
 
Hi,

Stichpunkte:
  • JavaScript nimmt die Daten und packt die zusammen
  • JavaScript schickt die an den Server
  • Server macht die Validierung
  • Server meldet zurück ob die Daten passen
  • JavaScript zeigt dem Nutzer an ob alles ok ist

JS, also clientseitig, ist da zu wenig. Wieso das alles neu machen und nicht ein bestehendes System nutzen?

VG,
Mad
 
Hi,

naja, ein fertiges Login System verwenden - man muss das Rad ja nicht neu erfinden.

VG,
Mad
 
Kennst du zufällig ein (''gutes'') Login System? und ja hast recht ^^ darauf hätte ich auch kommen sollen.
 
wie benutzen Apache HTTP Server weitere Infos hab ich nicht.. denn ich hab weder zugriff noch Erlaubnis um auf den Server zu kommen .. Sorry
 
Hi,

dann wird's schwierig, wie willst du dann die serverseitige Komponente dann implementieren?

Du solltest dann erstmal abklären, was auf der Maschine überhaupt laufen darf und kann...

VG,
Mad
 
ich bin eigentlich nur da fürs Front End, und dachte das javascript alleine reichen würde.. 😀
 
Madman1209 schrieb:
Du solltest dann erstmal abklären, was auf der Maschine überhaupt laufen darf und kann...
Da bin ich anderer Meinung. Der TE sollte auf gar keinen Fall ein Login System einbauen, egal wie oder welches. Das kann nur schief gehen.

neqzzz schrieb:
ich bin eigentlich nur da fürs Front End, und dachte das javascript alleine reichen würde.. 😀
Du solltest dir nochmal Tutorials zu Frontend und Backend anschauen und was ist das und jeweils macht.
 
  • Gefällt mir
Reaktionen: joshim und floq0r
Hi,

Der TE sollte auf gar keinen Fall ein Login System einbauen, egal wie oder welches. Das kann nur schief gehen.

das kommt ja immer drauf an, was damit gemacht werden soll. Als Lernziel / Übung ist das ganz schick.

Wenn das natürlich was Produktives sein soll bin ich ganz bei dir: da muss ein Profi ran!

VG,
Mad
 
Also erstmal würd ich nochmal zurückgehen was er überhaupt da erreichen will. Funktion, Layout und Interaktion können getrennt gesehen werden.

So ein Formular kann ja einer optisch herrichten und ein zweiter auf die backendkomponente achten. da solltest du einen ansprechpartner haben, da du dich offenbar nicht so gut auskennst und auch nicht zugreifen kannst.
 
genau, wir haben auch jemanden fürs backend aber er ist kaum online :/
Ergänzung ()

cbtestarossa schrieb:
Wieso sollst du eigenlich ein Loginsystem entwickeln?
Und das auch noch ohne Server.
für ein Forum :) das ganze wird ja für einen Minecraft Server Entwickelt.
 
ich denke das ist das erste problem das du fixen mußt.
ev tickets oder andere schriftliche kommunikation(emails?) - mal herausfinden auf welchem kanal der gut reagiert, ansonsten mit anrufen nerven.
 
neqzzz schrieb:
Nutz das Login vom Forum. Stell alle Foren auf unsichtbar für Gäste. Das was du da gerade tust ist eine total schlechte Idee. Du/Ihr werdet da ganz schnell was machen, wodurch alle möglichen Angriffe ermöglicht werden.
Mit Schulkenntnissen der Programmierung ist das ein absolutes NoGo. Auch mit Bachelor Kenntnissen ist das noch ein NoGo, bzw. mit den Kenntnissen, die man im Bachelor oder Master in Informatik erwirbt (jedenfalls im Regelfall).
 
  • Gefällt mir
Reaktionen: neqzzz und Madman1209
Zurück
Oben