PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr (https://www.php-resource.de/forum/)
-   Tutorials (https://www.php-resource.de/forum/tutorials/)
-   -   Login Scipt von Andy... (MySql problem) (https://www.php-resource.de/forum/tutorials/51897-login-scipt-von-andy-mysql-problem.html)

kittplanet 15-03-2005 09:20

Login Scipt von Andy... (MySql problem)
 
Guten Tag,
Der LoginScript von Andy funktioniert einwandfrei....
Doch jetzt wollte ich meine eigenen MySql daten benutzen. also statt Pass z.B. UserPass.... statt name .. UserName. etc....
Ich hab im login script alles soweit geändert das es eigetlich funktionieren sollte.
Allerdings komm ich nach dem anmelden automatisch wieder auf die Loginseite...
Leider bin ich momentan nicht zuhause, und kann denn Quelltext bzw... die PHP datei nicht posten.
Doch vielleicht könnt ihr mir angeben was ich genau ändern muss.

Ich bin noch relativ neu in der Programmiererscene und kapier noch nicht alles... könnt ihr mir vielleicht noch tipps geben, wie ich z.B. die UserId aus der Datenbbank auslesen kann?

Besten Dank!

INFO: Ich werde heute abend gegen 19:00 Uhr meinen PHP code posten!

kittplanet :dontknow:

kittplanet 15-03-2005 19:04

Also...
Wie gesagt habe ich die tabele von User auf UserName etc... geändert!!
PHP-Code:

<?php
session_start
();

######################################################################
##                                                                  ##
##         LogIn-Skript mit PHP und MySQL von Andreas Zimare        ##
##         E-Mail: [email]andy@mg-umschulung.de[/email]                            ##
##         Homepage 1: [url]http://www.mg-umschulung.de[/url]                  ##
##         Homepage 2: [url]http://www.simone-und-andy.de[/url]                ##
##                                                                  ##
##         Bei Fragen bitte eine E-Mail an die oben genannte        ##
##         E-Mailadresse senden                                     ##
##                                                                  ##
######################################################################

require("acp/connect.inc.php");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
    <title>LogIn zum Adminbereich</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>

<body>
<?php if(!isset($_POST['submit'])) { ?>
<form action="<?php $PHP_SELF ?>" method="post">
<table width="400" bgcolor="#000000" border="0" cellpadding="5" cellspacing="1" align="center">
    <tr>
        <td bgcolor="#e7e7e7" align="center" colspan="2">
        <b>Bitte erst anmelden</b>
        </td>
    </tr>
    <tr>
        <td width="170" bgcolor="#e7e7e7">Benutzername</td>
        <td width="230" bgcolor="#ffffff"><input type="text" name="username" size="20" class="input"<?php if($_POST['username'] != "") {echo ' value="'.$_POST['username'].'"';} ?>></td>
    </tr>
    <tr>
        <td width="170" bgcolor="#e7e7e7">Passwort</td>
        <td width="230" bgcolor="#ffffff"><input type="password" name="password" size="20" class="input"></td>
    </tr>
    <tr>
        <td bgcolor="#e7e7e7" align="center" colspan="2">
        <input type="submit" name="submit" value="Anmelden" class="button">
        </td>
    </tr>
    <tr>
        <td bgcolor="#e7e7e7" align="center" colspan="2">
        Copyright &copy; 2003 by <a href="mailto:andy@mg-umschulung.de?subject=Dein LogIn-Skript">Andreas Zimare</a><br>
        <a href="http://www.mg-umschulung.de" target="_blank">[url]www.mg-umschulung.de[/url]</a> - Alle Rechte vorbehalten
        </td>
    </tr>
</table>
</form>
<?php
}elseif(!isset($_POST['username']) || $_POST['username'] == "") {
    echo 
'<p align="center">Einen Benutzernamen brauchen wir schon ;-)<br><br><a href="index.php">Zur&uuml;ck</a></p>';
}elseif(!
$_POST['password'] || $_POST['password'] == "") {
    echo 
'<form action="index.php" method="post">';
    echo 
'<p align="center">Ein Passwort brauchen wir schon ;-)<br><br>';
    echo 
'<input type="hidden" name="username" value="'.$_POST['username'].'">';
    echo 
'<input type="submit" name="zurueck" value="Zur&uuml;ck">';
    echo 
'</p>';
    echo 
'</form>';
}else{
    
$password md5($password);
    
$query = @mysql_query("SELECT UserName, UserPass FROM users WHERE UserName = '".$_POST['username']."'") or die('Select ist fehlgeschlagen!');
    
$result = @mysql_fetch_array($query) or die('<p align="center">Sorry, aber dieser Benutzername existiert nicht!<br><a href="index.php">Zur&uuml;ck</a></p>');
    if(
$password != $result['UserPass']){
        echo 
'<form action="index.php" method="post">';
        echo 
'<p align="center">Sorry, aber dieses Passwort ist falsch!<br><br>';
        echo 
'<input type="hidden" name="username" value="'.$_POST['username'].'">';
        echo 
'<input type="submit" name="zurueck" value="Zur&uuml;ck"></p>';
        echo 
'</form>';
        die;
    }else{
        
$user $result['UserName'];
        
session_register('UserName');
        echo 
'<p align="center">LogIn erfolgreich!!!!!!<br><br><a href="sichere_seite.php">Weiter</a></p>';
        
?>
        <script language="JavaScript">
        window.setTimeout('window.location.href="sichere_seite.php"','3000')
        </script>
        <?php
    
}
}
?>
</body>
</html>

Nehmen wir also das fertige script ... denn man im Tutorial auch downloaden kann, aber anscheinend muss ich in irgend einer datei nicht alles ändern! Wie gesagt kann es auch möglich sein das ich was totales falsches geändert habe!

Danke!

Dazu zählt natürlich auch PASS das ich zu UserPass geändert habe!

wahsaga 15-03-2005 19:21

http://www.php-resource.de/forum/sho...threadid=50454

kittplanet 15-03-2005 19:28

HI...
Wenn du damit sagen willst... das ich denn ändern butten nehmen soll... hätte ich machen können....!
Wenn ich ihn gefunden hätte...
z.B. wollte ich mich heute auch ausloggen... doch wo is der auslog account... klar= ganz unten! ;-)

TobiaZ 17-03-2005 18:26

Ja, er will dir sagen, dass du den ändern-button benutzen sollst. Der wäre auch ganz leicht zu sehen, wenn du die Regeln von anfang an befolgt hättest. Also scroll mal nach rechts! ;)


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:12 Uhr.

Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
[c] ebiz-consult GmbH & Co. KG