| | | | |
| | |
| Gast
Beiträge: n/a
| Hallo! So, dank eurer lieben Hilfe bin ich nun soweit, dass man sich ein- und ausloggen kann Bitte helft mir! Hier ist der Link: http://norn-meeting.creaturesforum.d...st/abfrage.php Und hier der Code (nicht der ganze, nur das wichtigste): Code: @mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die(mysql_error());
mysql_select_db(MYSQL_DATABASE) OR die(mysql_error());
$User_Name = $_POST["User_Name"];
$User_Passwort = $_POST["User_Passwort"];
$daten = "SELECT
User_ID,
User_Name,
User_Passwort
FROM
Mon_User
WHERE
User_Name = '$User_Name' && User_Passwort = '$User_Passwort'";
$result = mysql_query($daten) OR die(mysql_error());
if(mysql_num_rows($result)==1)
{
echo "<center>Herzlich Willkommen, ".$User_Name."! Du bist eingeloggt</center>";
$IP = $_SERVER['REMOTE_ADDR'];
while($row = mysql_fetch_assoc($result))
{
$ID = $row['User_ID'];
}
echo '<center>Die ID ist: '.$ID.'</center>';
echo '<center>Die IP ist: '.$IP.'</center>';
$sql = "UPDATE
Mon_User
SET
User_IP = $IP
WHERE
User_ID = '$ID'";
$update = mysql_query($sql) OR die(mysql_error());
echo '
<center>weiter zur Zentrale</center></p>';
} else {
echo "<center>Falsches Passwort oder falscher Username</center>";
}
|
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Gast
Beiträge: n/a
| es ist nicht gut einfach die ip zu übergeben denn dann könnte man ja einfach seine ip in den link schreiben und schon wär man eingeloggt also ich würde es mit sessions machen les dir einfach das hier nochmal durch http://tut.php-q.net/sessions.html hier mal 2 scripte von mir login.php prüft die eingaben des users und speichert die ip(das war nämlöich keine schlecht idee von dir mit der ip) des users in das array $_SESSION...und zur identfikation auf jeder einzelnen seite auch noch die id.. sessioncheck.php prüft jedes mal ob der user eingeloggt ist login.php: Code: if($_POST['user']){
$user=$_POST['user']
$db=mysql_connect("xxxxx","xxxxxxx","xxxxxx") or die ("Verbindung fehlgeschlagen");
mysql_select_db("xxxxxxx",$db);
$user_SQL="SELECT * FROM user_member WHERE user_ID=$user";
$user_result=mysql_query($user_SQL);
$user_array=mysql_fetch_array($user_result);
if($_POST['user_pw']==$user_array['user_pw']){
session_start();
$_SESSION['id']=$user;
$_SESSION['ip']=$REMOTE_ADDR;
$name=$user_array['user_name'];
$now=time();
$last_login_SQL="UPDATE user_member SET user_last_login='$now' WHERE user_ID='$user'";
$last_login_SQL_result=mysql_query($last_login_SQL);
header("Location: intern_index.php");
} else {
echo "Dass eingegebene Passwort für " . $user_array['user_name'] . " ist falsch!";
}
mysql_close();
} else {
echo "Sie sind nicht eingeloggt";
}
?>
Code: <?php
session_start();
if($_SESSION['ip']!=$_SERVER['REMOTE_ADDR']){
die("Verdammter Hacker");
} else {
$user=$_SESSION['id'];
}
?>
|
| | |
| Erfahrener Benutzer Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse: Fortgeschritten ![]() | hey lioba ... richtig aktiv im forum dabei schau mal hier ... da hab ich grad links gepostet .. |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Login erstellen | coraplanet | PHP Tipps 2008 | 33 | 21.04.2008 16:49 |
| Etwas komplexerer Login --> Keine Angst, Suche benutzt | dethlef14 | PHP Tipps 2006 | 7 | 02.10.2006 00:35 |
| 2 Sessions | Kein Genie | PHP Tipps 2006 | 8 | 21.07.2006 15:45 |
| Session Logout Login Navigation | TailerD | PHP Tipps 2006 | 10 | 24.06.2006 17:12 |
| Frage zu Login | Kein Genie | PHP Tipps 2006 | 5 | 16.06.2006 12:34 |
| problem bei sessions in komb. m. cookies. header umgehen? | Promaetheus | PHP Tipps 2006 | 10 | 02.05.2006 15:52 |
| Cookies, Sessions, Login-Fehler | PHP Tipps 2006 | 1 | 23.03.2006 12:59 | |
| phpBB Loginscript in eigenes Login Script einbinden | 2wuck | PHP Tipps 2007 | 4 | 19.12.2005 23:10 |
| Komisches Problem mit sessions | FBI | PHP Tipps 2007 | 5 | 22.11.2005 14:15 |
| Problem mit Login Bereich (Sessions, MySQL) | nicobischof | PHP Tipps 2005-2 | 6 | 19.10.2005 09:54 |
| Nach Einfügugng der Sessions funktioniert mein Program nicht | PHP-Fortgeschrittene | 1 | 02.10.2005 06:13 | |
| [Erledigt] Login, LogIn, Anmelden, Einloggen -&amp;amp;amp;gt; ??? | Off-Topic Diskussionen | 20 | 14.07.2005 11:01 | |
| parse error Login mit Sessions | PHP Tipps 2005 | 12 | 08.03.2005 14:13 | |
| login mit session id | PHP Tipps 2005 | 10 | 26.01.2005 12:32 | |
| Login und probleme mit Sessions | PHP Tipps 2005 | 8 | 09.01.2005 17:48 | |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.