Ich habe jetzt mal nachgeschaut aber es funktionier nicht ich denke es liegt daran getThem('#api', 'section'/*, 'apikeyhier'*/)Da dort normalerweise der apikey reinkommt
Beiträge von -Linix
-
-
Ich werde es später mal testen. Danke
-
function getThem(selHeader, selSection, url) {
function populateHeader(jsonObj) {
var myH1 = document.createElement('h1');
myH1.textContent = jsonObj['squadName'];
header.appendChild(myH1);
var myPara = document.createElement('p');
myPara.textContent = '' + jsonObj.result.test
header.appendChild(myPara);
}
var header = document.querySelector(selHeader);
var section = document.querySelector(selSection);
var requestURL = url;
var request = new XMLHttpRequest();
request.open('GET', requestURL);
request.responseType = 'json';
request.send();
request.onload = function () {
var superHeroes = request.response;
populateHeader(superHeroes);
// showHeroes(superHeroes);
}
}
getThem('#api', 'section', 'apikeyhier')
Also wie würde das anhand von dem code gehen?
-
Serverseitig die API lesen?
Wie meinst du?
-
Hi,
dafür fällt mir gerade nur ein diesen zu verschlüsseln.Warum willst du deinen API Key schützen? Ist er nicht schon sicher?
Es ist so der url wird ja im Quelltext angezeigt und das möchte ich verhindern falls das geht
-
Hallo,
Wie kann ich meinen APIkey schützen, damit man diesen nicht im Quelltext auslesen kann
-
Das sind relativ einfache Grundlagen. Daten aus einem Formular übernehmen, diese in einer Datenbank speichern und diese wieder auslesen, gehört zu den Standardanwendungen, zu denen es massenhaft Tutorials gibt. Und deshalb macht es keinen Sinn, hier auch noch einen Beispielcode zu posten.
Hättest du ein sinnvolles Beispiel (also video) gerade da?
-
Ich möchte gerne soetwas wie im Beispiel machen (Beispiel: https://trucky.events/)
also, dass man sich einloggen kann und dort in einem Formular etwas eintragen kann und das den auf der Startseeite angezeigt wird.
Ich habe mir das so vorgestellt, dass es so funktioniert dass wenn man das im Formular einträgt, dass es in der Datenbank gespeichert wird und dass man Dies dann auf der Hauptseite anzeigen lässt.
Weis jemand wie so etwas funktionieren könnte oder hat am besten ein Codebeispiel.
-
-
So ich habe nun jemand gefragt und wir haben das Problem gelöst
-
Rückmeldung aus der Konsole:
[DOM] Input elements should have autocomplete attributes (suggested: "current-password"): (More info: https://goo.gl/9p2vKq) <input class="input100" type="password" name="passwort" placeholder="Type your password">
-
Ich habe das Gefühl, dass das skript noch nicht mit dem Template kommuniziert
-
Bitte sag mir nicht, dass Du das Skript einfach kopiert und eingefügt hast? Bitte kapieren, statt kopieren. Die Location '****' kenn ich noch gar nicht.
Ähm dann schau dir doch einfach den Code hier an https://www.php-einfach.de/exp…odebeispiele/loginscript/
-
Ich denke es hatt eher was mit dem aufbau des codes zu tun, da meine andere Loginseite auch geht, da aber diese nicht schon ist wollte ich diese
-
Hat deine Datei die Endung .php ? Ja
Hast du die Datenbank alles richtig erstellt ? Ja das script hab ich schon oft verwendet
Sind die login Daten zur Datenbank richtig ? Ja
ist dein <form action="link" der richtige Linkl ?
usw... Da weis ich nicht wie du das meinst
Geht den registrierung ? ja
Du hast bei deinen ersten Code so viele Javascripte mit drinne , es könnte sein das da was stört. Das wird benötigt da dass loginfenster schon so als template herausgegeben wird.
Link zum Template:https://colorlib.com/wp/html5-and-css3-login-forms/
Link zum loginscript: https://www.php-einfach.de/exp…odebeispiele/loginscript/
-
Ich habe hier dieses Loginscript https://www.php-einfach.de/exp…odebeispiele/loginscript/ und das Logintemplate jetzt habe ich das Problem dass wen ich die beiden sachen zusammenfüge dass es nicht funktioniert. Wenn ich mich jetzt einloggen möchte werde ich nicht Weitergeleitet.
-
Also ich meine es funktioniert mit dem Loginscript nicht
-
PHP
Alles anzeigen<?php session_start(); $pdo = new PDO('mysql:host=localhost;dbname=***', '***', '****'); if(isset($_GET['login'])) { $email = $_POST['email']; $passwort = $_POST['passwort']; $statement = $pdo->prepare("SELECT * FROM users WHERE email = :email"); $result = $statement->execute(array('email' => $email)); $user = $statement->fetch(); //Überprüfung des Passworts if ($user !== false && password_verify($passwort, $user['passwort'])) { $_SESSION['userid'] = $user['id']; header("Location: ****"); } else { $errorMessage = "E-Mail oder Passwort war ungültig<br>"; } } ?> <!DOCTYPE html> <html lang="en"> <head> <title>Login V4</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!--===============================================================================================--> <link rel="icon" type="image/png" href="images/icons/favicon.ico"/> <!--===============================================================================================--> <link rel="stylesheet" type="text/css" href="vendor/bootstrap/css/bootstrap.min.css"> <!--===============================================================================================--> <link rel="stylesheet" type="text/css" href="fonts/font-awesome-4.7.0/css/font-awesome.min.css"> <!--===============================================================================================--> <link rel="stylesheet" type="text/css" href="fonts/iconic/css/material-design-iconic-font.min.css"> <!--===============================================================================================--> <link rel="stylesheet" type="text/css" href="vendor/animate/animate.css"> <!--===============================================================================================--> <link rel="stylesheet" type="text/css" href="vendor/css-hamburgers/hamburgers.min.css"> <!--===============================================================================================--> <link rel="stylesheet" type="text/css" href="vendor/animsition/css/animsition.min.css"> <!--===============================================================================================--> <link rel="stylesheet" type="text/css" href="vendor/select2/select2.min.css"> <!--===============================================================================================--> <link rel="stylesheet" type="text/css" href="vendor/daterangepicker/daterangepicker.css"> <!--===============================================================================================--> <link rel="stylesheet" type="text/css" href="css/util.css"> <link rel="stylesheet" type="text/css" href="css/main.css"> <!--===============================================================================================--> </head> <body> <div class="limiter"> <div class="container-login100" style="background-image: url('images/bg-01.jpg');"> <div class="wrap-login100 p-l-55 p-r-55 p-t-65 p-b-54"> <form class="login100-form validate-form"> <span class="login100-form-title p-b-49"> <form action="?login=1" method="post"> Login </span> <div class="wrap-input100 validate-input m-b-23" data-validate = "Username is reauired"> <span class="label-input100">Username</span> <input class="input100" type="email" name="email" placeholder="Type your username"> <span class="focus-input100" data-symbol=""></span> </div> <div class="wrap-input100 validate-input" data-validate="Password is required"> <span class="label-input100">Password</span> <input class="input100" type="password" name="passwort" placeholder="Type your password"> <span class="focus-input100" data-symbol=""></span> </div> <div class="text-right p-t-8 p-b-31"> <a href="#"> Forgot password? </a> </div> <div class="container-login100-form-btn"> <div class="wrap-login100-form-btn"> <div class="login100-form-bgbtn"></div> <button class="login100-form-btn"> Login </button> </div> </div> <div class="txt1 text-center p-t-54 p-b-20"> <span> Or Sign Up Using </span> </div> <div class="flex-c-m"> <a href="#" class="login100-social-item bg1"> <i class="fa fa-facebook"></i> </a> <a href="#" class="login100-social-item bg2"> <i class="fa fa-twitter"></i> </a> <a href="#" class="login100-social-item bg3"> <i class="fa fa-google"></i> </a> </div> <div class="flex-col-c p-t-155"> <span class="txt1 p-b-17"> Or Sign Up Using </span> <a href="#" class="txt2"> Sign Up </a> </div> </form> </div> </div> </div> <div id="dropDownSelect1"></div> <!--===============================================================================================--> <script src="vendor/jquery/jquery-3.2.1.min.js"></script> <!--===============================================================================================--> <script src="vendor/animsition/js/animsition.min.js"></script> <!--===============================================================================================--> <script src="vendor/bootstrap/js/popper.js"></script> <script src="vendor/bootstrap/js/bootstrap.min.js"></script> <!--===============================================================================================--> <script src="vendor/select2/select2.min.js"></script> <!--===============================================================================================--> <script src="vendor/daterangepicker/moment.min.js"></script> <script src="vendor/daterangepicker/daterangepicker.js"></script> <!--===============================================================================================--> <script src="vendor/countdowntime/countdowntime.js"></script> <!--===============================================================================================--> <script src="js/main.js"></script> </body> </html>
Hallo ich wollte heute ein Design benutzen für eine Loginseite jedoch finde ich nicht den Fehler. Code: https://colorlib.com/wp/html5-and-css3-login-forms/
-
Oder könnten sie mir ein kurzel Beispiel machen (z.B auf codepen) da ich gerade das nicht ganz verstehe
-
Wie binde ich dies jetzt in meine Seite ein