Hei freaks!
Jeg lurer på hvordan jeg kan få til et system der jeg har noen beta keys i mysql (phpmyadmin) databasen slik at folk som kommer nå nettsiden må ha den koden for å komme inn?
jeg har prøvd meg litt frem med å lage det ut av en user login code.. men det går ikke :/ får bare opp en feilmelding:
"Sorry, beta key is not correct or something went wrong. Try again."
her er den koden om det hjelper:
Jeg lurer på hvordan jeg kan få til et system der jeg har noen beta keys i mysql (phpmyadmin) databasen slik at folk som kommer nå nettsiden må ha den koden for å komme inn?
jeg har prøvd meg litt frem med å lage det ut av en user login code.. men det går ikke :/ får bare opp en feilmelding:
"Sorry, beta key is not correct or something went wrong. Try again."
her er den koden om det hjelper:
Kode
<?php session_start(); // dBase file include "dbConfig.php"; if ($_GET["op"] == "login") { if (!$_POST["bkey"]) { die("You need to provide a key."); } // Create query $q = "SELECT * FROM `keys` " ."WHERE `key`='".$_POST["bkey"]."' " ."LIMIT 1"; // Run query $r = mysql_query($q); if ( $obj = @mysql_fetch_object($r) ) { // Login good, create session variables $_SESSION["valid_key"] = $_POST["bkey"]; $_SESSION["valid_time"] = time(); // Redirect to member page Header("Location: register.php"); } else { // Login not successful die("Sorry, beta key is not correct or something went wrong. Try again."); } } else { //If all went right the Web form appears and users can log in echo "<form action=\"?op=login\" method=\"POST\">"; echo "bkey: <input name=\"bkey\" size=\"15\"><br />"; echo "<input type=\"submit\" value=\"Login\">"; echo "</form>"; } ?>