Jeg mener, at jeg vil oprette alt vha. af PHP. Sådan at jeg ikke skal ind i PHPMyAdmin.
Jeg har lavet det her...
config.php
- <?php
- // Insert user information
- $host = "mydb15.surftown.dk";
- $mysql_user = "realcha_lol";
- $mysql_password = "lol123";
- $database = "realcha_loginsys2";
-
- // Connec to server.
- $my_connection = mysql_connect('$host', '$mysql_user', '$mysql_password');
-
- // Select database.
- $db_selected = mysql_select_db('$database');
- if(! $my_connection) {echo "Connection sussesfully made";}
-
- // Create tables.
- $sql = "CREATE TABLE IF NOT EXISTS ´masteradmin´
- (
- ID int NOT NULL AUTO_INCREMENT,
- PRIMARY KEY(personID),
- username varchar(128),
- password varchar(64)
- )";
-
- // Execute query
- mysql_query($sql,$con);
-
- // Kill connection
- mysql_query($sql,$my_connection);
- ?>
Og _auth.php
- <?
- // Include files
- include("index.html");
- require("config.php");
-
- // Get the username and password.
- // Username
- $username = "SELECT username FROM masteradmin";
- $username_result = mysql_query($username);
-
- // Password
- $password = "SELECT password FROM masteradmin";
- $password_result = mysql_query($password);
-
-
- // Check if the posted username exists. And are equal to masterusername.
- // Check if the posted password exists. And are equal to masterpassword.
- if($_POST['name'] == $username_result) {
- if($_POST['pass'] == $password_result) {
- header("Location: index_main.html");
- }
- else{ echo "Bad username or password"; }
-
- }
-
-
-
- ?>
Nu har jeg så 2 problemer.
Det første, hvordan kan det være, uanset hvad jeg indtaster i index.html at if bliver sandt(den sender mig videre til index_main.html).
Den andet, hvordan kan jeg på alle mine sidder, borset fra config.php, _auth.php og index.html checke om brugeren er logget ind. Og det han er logget ind med er sandt?
Håber virkelig der er en som kan hjælpe!