[FONT="Comic Sans MS"][COLOR="Wheat"]Hey ich kenne mich sogut wie garnicht mit SQL aus .
Deshalb wollte ich fragen Wie ich eine simple HP mache also einfach auf der HP mit ACC und PW einloggen mehr nicht :>
kann mir da wer helfen??[/COLOR][/FONT]
[FONT="Comic Sans MS"][COLOR="Wheat"]Hey ich kenne mich sogut wie garnicht mit SQL aus .
Deshalb wollte ich fragen Wie ich eine simple HP mache also einfach auf der HP mit ACC und PW einloggen mehr nicht :>
kann mir da wer helfen??[/COLOR][/FONT]
Wollte ich vor ca. 1 woche auch haben, wenn du googelst nach "html register script" oder sowas in der art kommen echt viele beispiele !
[FONT="Comic Sans MS"][COLOR="Wheat"]danke aber bestimmt nicht mit der flyff DB oder ? :D
naya ich pack mal brain.exe aus :>[/COLOR][/FONT]
Ne ich glaube nicht ^-^.
[FONT="Comic Sans MS"][COLOR="Wheat"]so hab was tolles gefunden :3
aber damit anfangen kann ich leider nix :(
http://www.tutorials.de/forum/php-tuto…t-sessions.html[/COLOR][/FONT]
[FONT="Comic Sans MS"][COLOR="Wheat"]lamapalooza
...push[/COLOR][/FONT]
Du meinst eher du kennst dich nicht mit Php aus :>
Hm, musst halt n Login suchen und dann anpassen damits klappt ^^
Und achte auf M[COLOR="Red"]Y[/COLOR]SQL und M[COLOR="#ff0000"]S[/COLOR]SQL
[FONT="Comic Sans MS"][COLOR="Wheat"]mhh hast du zufällig son template?
..öhm SQL Servermanagement was ist das ?
MYSQL oder MSSQL[/COLOR][/FONT]
[FONT="Comic Sans MS"][COLOR="DarkGreen"][SIZE="3"]Guck dir halt ein fertiges an ,
und versuche es zu verstehen .[/SIZE][/COLOR][/FONT]
Die Datenbank von Flyff ist MSSQL.
Eigentlich kannst du so ein normales MYSQL Login-script nehmen und es auf Mssql ändern.
Müsste funken D:
Google hilft dir sicher weiter, sollten max. nur 2 Dateien sein!
[FONT="Comic Sans MS"][COLOR="Wheat"]@ Etzel ... hab noch nie n fertiges gesehn ;)
@ War mh naja werds mal versuchen Oo[/COLOR][/FONT]
<?php
ob_start();
session_start();
$connection= mssql_pconnect("USER-PC\SQLEXPRESS","sa","pw");
if(!$connection)
die("Konnte keine Verbindung herstellen");
mssql_select_db("ACCOUNT_DBF") or die("Could not find account database");
echo '<title>Control Panel - Login</title>';
if ( !(isset($_SESSION['user'])) )
{
echo '<form action="index.php" method="post">
Username:
<input name="username" type="text" size="15" />
<br />
Passwort:
<input name="pass" type="password" size="15" />
<br />
<input name="submit" type="submit" value="Log in" />
</form>
<br />';
echo 'Willkommen Gast! Bitte log dich ein.
<br />
Noch keinen Account?
<a href="#">Klick Hier!</a>
<br />';
if ( isset($_POST['submit']) )
{
$username = $_POST['username'];
$pass = $_POST['pass'];
$md5pass = md5("kikugalanet" . $pass);
$query = mssql_query("SELECT * FROM ACCOUNT_TBL WHERE account='$username'");
if (mssql_num_rows($query) == 0)
{
echo '<font color="red">Falscher Username!</font>';
mssql_close();
}
else
{
$getinfo = mssql_fetch_assoc($query);
$serverpass = $getinfo['password'];
if ($serverpass != $md5pass)
{
echo '<font color="red">Falsches Passwort!</font>';
mssql_close();
}
else
{
$_SESSION['user'] = $username;
mssql_close();
}
}
}
}
else
{
mssql_close();
echo '<font color="green">Willkommen ' . $_SESSION['user'] . '!</font>
<br />
<a href="logout.php">Log out.</a>';
}
?>
Alles anzeigen
<?php
if(mssql_query("SELECT param from ACCOUNT_TBL WHERE name = '".$name."' AND pass = '".$pass."'")) echo "Du bist eingeloggt.";
?>
Zitat von yannickmama;100566<?php
if(mssql_query("SELECT param from ACCOUNT_TBL WHERE name = '".$name."' AND pass = '".$pass."'")) echo "Du bist eingeloggt.";
?>
So gehts auch ;)
[FONT="Comic Sans MS"][COLOR="Wheat"]Hey erstmal vielen dank...
ich bekomme aber diese Errors
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\xampp\htdocs\login\login.php:1) in C:\xampp\htdocs\login\login.php on line 3
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\login\login.php:1) in C:\xampp\htdocs\login\login.php on line 3
und den Teil :
echo '<form action="index.php" method="post">
Username:
<input name="username" type="text" size="15" />
<br />
Passwort:
<input name="pass" type="password" size="15" />
<br />
<input name="submit" type="submit" value="Log in" />
</form>
<br />';
Verstehe ich nicht :*>[/COLOR][/FONT]
E: und den Teil von Yannick versteh ich auch nicht ...
sry Sql befehle + Ich = Fail :/
Zitat von Dane;100568[FONT="Comic Sans MS"][COLOR="Wheat"]Hey erstmal vielen dank...
ich bekomme aber diese Errors
CodeWarning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\xampp\htdocs\login\login.php:1) in C:\xampp\htdocs\login\login.php on line 3 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\login\login.php:1) in C:\xampp\htdocs\login\login.php on line 3und den Teil :
PHPecho '<form action="index.php" method="post"> Username: <input name="username" type="text" size="15" /> <br /> Passwort: <input name="pass" type="password" size="15" /> <br /> <input name="submit" type="submit" value="Log in" /> </form> <br />';Verstehe ich nicht :*>[/COLOR][/FONT]
1. Error sagt dass du schon Header versendet hast (eigentlich nicht , soweit ich das so sehen kann).
2. Dort wird halt die Form ausgegeben damit man sich auch einloggen kann ;)
[FONT="Comic Sans MS"][COLOR="Wheat"]also muss ich den code in ne index.php machen ?
hab nämlich nur ne login.php gemacht[/COLOR][/FONT]
Zitat von Dane;100572[FONT="Comic Sans MS"][COLOR="Wheat"]also muss ich den code in ne index.php machen ?
hab nämlich nur ne login.php gemacht[/COLOR][/FONT]
Es ist eigentlich egal wie die Datei heißt...
Kannst ja mal im PHP Bereich nachfragen.
Dort gibt es auch ein Tutorial zur Session
von Internetfreak!
PS: Ein Thanks tut nicht weh ;)
[FONT="Comic Sans MS"][COLOR="Wheat"]soo okay :D also hab einfach mal dieses
session_start();
gelöscht ..(macht das was)
nun kommen keine Errors mehr ...
aber wenn ich mich einlogge verbindet es mich mit inde.php (hab ich so gewollt)
aber wenn das pw falsch ist komm ich trozdem dahin...[/COLOR][/FONT]
Zitat von Dane;100579Alles anzeigen[FONT="Comic Sans MS"][COLOR="Wheat"]soo okay :D also hab einfach mal dieses
session_start();
gelöscht ..(macht das was)
nun kommen keine Errors mehr ...
aber wenn ich mich einlogge verbindet es mich mit inde.php (hab ich so gewollt)
aber wenn das pw falsch ist komm ich trozdem dahin...[/COLOR][/FONT]
Jop er verbindet immer zur index.php , da du dies wahrscheinlich in der Form eingestellt hast:
<form action="[COLOR="Red"]index.php[/COLOR]" method="post">
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!