hey ho
ich habe damit angefangen ein User cp zu gestalten und habe soweit alles feritg
nur habe ich noch ein Problem bei dem Login
Folgendes ist der fall:
Als test habe ich es so eingestellt das er das Passwort aus der Datenbank von den eingegebenen account Namen abfragt und das eingegebene Paswort in md5 mit dem salt umwandelt.
Dann soll er überprüfen ob beide übereinstimmen
fals dies so ist soll er Funkt ausgeben
nur ist es so, das er schon bevor man überhaupt die Daten bestätigt das Funkt ausgibt oO
hier einmal das script:
Alles anzeigen
bestimmt nur nen kleiner Fehler xDDD aber bitte hier einmal um hilfe^^
ich habe damit angefangen ein User cp zu gestalten und habe soweit alles feritg
nur habe ich noch ein Problem bei dem Login
Folgendes ist der fall:
Als test habe ich es so eingestellt das er das Passwort aus der Datenbank von den eingegebenen account Namen abfragt und das eingegebene Paswort in md5 mit dem salt umwandelt.
Dann soll er überprüfen ob beide übereinstimmen
fals dies so ist soll er Funkt ausgeben
nur ist es so, das er schon bevor man überhaupt die Daten bestätigt das Funkt ausgibt oO
hier einmal das script:
PHP-Quellcode
- ^<html>
- <head>
- <link rel="stylesheet" type="text/css" href="css/format.css" />
- <link rel="stylesheet" type="text/css" href="css/style_htm.css" />
- </head>
- <body>
- <span class="iframe_title"><b>Blue Maison Flyff > <span class="green">Anmelden</span></b></span>
- <span class="header1">Anmelden</span>
- <?php
- //include_once("math_cap.php");
- //include_once("functions.php");
- # Passwort präfix
- define("PASSOWRD_PRAE", "kikugalanet");
- # MSSQL
- define("MSSQL_SERVERNAME", "127.0.0.1\SQLExpress");
- define("MSSQL_USERNAME", "sa");
- define("MSSQL_PASSWORD", "asda");
- define("MSSQL_ACCOUNT_DB", "ACCOUNT_DBF");
- /* FORMULAR ABGESENDET */
- if(isset($_POST['submit']))
- {
- /* MSSQL Verbindung aufbauen */
- $mssql_connect = @mssql_connect(MSSQL_SERVERNAME, MSSQL_USERNAME, MSSQL_PASSWORD);
- if(!$mssql_connect)
- {
- die("<p style=\"width:100%;text-align:center;color:red\">Kritischer Fehler: Es konnte keine Verbindung zur MSSQL Datenbank aufgabaut werden.</p>");
- }
- else
- {
- $mssql_db = @mssql_select_db(MSSQL_ACCOUNT_DB, $mssql_connect);
- if(!$mssql_db)
- {
- die("<p style=\"width:100%;text-align:center;color:red\">Kritischer Fehler: MSSQL Datenbank konnte nicht gewählt werden.</p>");
- }
- }
- /* Linie */
- echo "<hr>";
- /* Daten holen */
- $account_id = (isset($_POST['account_id'])) ?($_POST['account_id']) : '';
- $password = (isset($_POST['password'])) ? md5(PASSOWRD_PRAE.trim($_POST['password'])) : '';
- $error = false;
- $error_account = false;
- $error_email = false;
- /* Account ID prüfen */
- }
- $pass = @mssql_query("SELECT password FROM [ACCOUNT_TBL] WHERE account='$account_id'");
- if($password != $pass){
- $error = true;
- }
- else
- {
- echo "Funkt";
- }
- echo "<hr>";
- /* HTML Dokument */
- ?>
- <form action="register.php" method="post">
- <table width="100%">
- <tr>
- <td width="170">Account ID:</td>
- <td><input type="text" name="account_id" value=""></td>
- </tr>
- <tr>
- <td width="170">Passwort:</td>
- <td><input type="password" name="password" value=""></td>
- </tr>
- <tr>
- <td></td>
- <td><input type="submit" name="submit" value=" " class="register_button"></td>
- </tr>
- </table>
- </form>
- </body>
- </html>