kostenloser Webspace werbefrei: lima-city


was ist das für ein befehl?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    thehm

    thehm hat kostenlosen Webspace.

    hi ich wollte mir mit nm tut ein mysql login skript machen nun stand da aber ?ber mysql das einf?gen:
    INSERT INTO 'users' SET(user = 'admin', pass = '21232f297a57a5a743894a0e4a801fc3');

    wie geht das?und kann mit emand sagen wie das md5 geht?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. schrotti12

    Moderator Kostenloser Webspace von schrotti12

    schrotti12 hat kostenlosen Webspace.

    nun ja, das iss ein standard insert-befehl, mit dem, vermute ich mal, der admin-benutzer angelegt wird...

    passwort kann man da nimma rauslesen, da es ja mit md5 gehasht wurde.

    das mit md5 geht so:

    $password = "Passwort";
    $passwortausgabe = md5($password);

    echo $passwortausgabe;

    Das was du jetzt statt Passwort eingibst wird mit md5 gehasht und ausgegeben, wenn du das Script ausf?hrst...

    Das Passwort f?r "21232f297a57a5a743894a0e4a801fc3" lautet dann "admin"...

    Naheliegend, da das meistens der Standard-Anfangs-Benutzer iss...
  4. Autor dieses Themas

    thehm

    thehm hat kostenlosen Webspace.

    ja das ?ndere ich ja noch nur wie kann ich diesen mysql befehl einf?gen?
  5. c*********c

    <?

    mysql_connect(<hier daten einf?gen>);
    mysql_select_db(<hier Datenbankname einf?gen>);

    $sql = "INSERT INTO users (user,pass) VALUES ('admin','21232f297a57a5a743894a0e4a801fc3')";

    $result = mysql_query($sql);

    ?>

    So funktioniert, mit dem Einf?gen in die Datenbank!
  6. Autor dieses Themas

    thehm

    thehm hat kostenlosen Webspace.

    vielen dank ich werde es gleich versuchen doch was meintest du damit?:
    ach ne hab mich verguckt naja ok danke falls es geht^^


    <?

    mysql_connect('mysql.lima-city.de', '*************', 'USER26691');
    mysql_select_db(DB1107680402);

    $sql = "INSERT INTO users (user,pass) VALUES ('nico525','21232f297a57a5a743894a0e4a801fc3')";

    $result = mysql_query($sql);

    echo "admin angelegt";

    ?>

    das habe ich jetzt eingegeben und trotzdem kommt ne fehlermeldung:
    Warning: mysql_connect(): Access denied for user: '********@server1932015444.serverpool.info' (Using password: YES) in /home/webpages/lima-city/thehm/html/admin_anlegen.php on line 3

    das eine habe ich auf * ge?ndert da weil ich das nicht anzeigen will

    so das habe ich jetzt hinbekommen aber der admin (nico525) wurde irgendwie nicht angelegt da da immernoch steht das was nicht gestimmt hat
  7. in mysql_connect()
    kommt ZUERST der host, dann der username, dann das passwort!
    d.h.
    mysql_connect('mysql.lima-city.de','USER****','deinpasswort');

    ich denke mal, das ist der fehler!
  8. Autor dieses Themas

    thehm

    thehm hat kostenlosen Webspace.

    gut hab ich ge?ndert jetzt kommt auch keine fehlermedung mehr:mad:

    daf?r n?mlich wirder der admin NICHT angelegt da steht trotzdem das der login fehlgeschlagen ist
  9. hast du ?berhaupt gepr?ft, ob es wirklich eingetragen hat?!
    wenn ja:
    zeig das login script, dann machen wir da weiter ^^
    wenn nein:
    habe ich keine ahnung ^^
  10. Autor dieses Themas

    thehm

    thehm hat kostenlosen Webspace.

    wie pr?fe ich das denn?
    kann ich das eigentlich auch ?ber phpmyadmin machen?
  11. Per PHPmyAdmin kannst du eintr?ge in deine Mysql Dantenbank einf?gen oder anschauen und Tabellen erstellen und besondere Eigenschaften f?r die Tabellen einstellen...
    was alles auch mit PHP geht!
  12. Autor dieses Themas

    thehm

    thehm hat kostenlosen Webspace.

    ok ich werde mal gucken wie das geht
  13. Ja wie ist das mim Login...funktioniert der?
    Wenn nciht post mal das script...
  14. Autor dieses Themas

    thehm

    thehm hat kostenlosen Webspace.

    also das skript hab ich selber nur mit nem tut gemacht deswegen is da ein copyright weil ich noch keins mit mysql kann (nur ohne soll aer net so sicher sein)
    also:
    index.php
    ____________________________________________________________
    <?php
    session_start();

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

    require("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 ? 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">www.mg-umschulung.de</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?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?ck">';
    echo '</p>';
    echo '</form>';
    }else{
    $password = md5($password);
    $query = @mysql_query("SELECT user, pass FROM users WHERE user = '".$_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?ck</a></p>');
    if($password != $result['pass']){
    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?ck"></p>';
    echo '</form>';
    die;
    }else{
    $user = $result['user'];
    session_register('user');
    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>

    logout.php
    ___________________________________________________________
    <?php
    session_start();

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

    ?>


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>LogOut</title>
    <link rel="stylesheet" type="text/css" href="style.css">
    </head>
    <body>
    <?php
    $user = $_SESSION['user'];
    if(session_destroy()) {
    echo '<p align="center">Bye bye '.$user.'<br><br>Du hast Dich erfolgreich abgemeldet.<br><br><a href="index.php">Zur Anmeldung</a></p>';
    }else{
    echo '<p align="center">Beim Abmelden trat leider ein Fehler auf!<br><br>Bitte schliesse Dein Browserfenster.';
    }
    ?>
    </body>
    </html>

    sichere_seite.php
    ____________________________________________________________
    <?php
    session_start();

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

    if(!session_is_registered('user') || $_SESSION['user'] == "") {
    header("location:index.php");
    die;
    }
    include("connect.inc.php");
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Sichere Seite</title>
    <link rel="stylesheet" type="text/css" href="style.css">
    </head>
    <body>
    <table width="400" bgcolor="#000000" border="0" cellpadding="5" cellspacing="1" align="center">
    <tr>
    <td bgcolor="#e7e7e7" align="center">
    <?php echo "<b>Hallo ".$_SESSION['user']."</b>"; ?>
    <br><br>
    <b>Hier ist der sichere Inhalt!</b>
    <br><br>
    <a href="neu.php">Neuen Benutzer anlegen</a>
    <br><br>
    <a href="logout.php">LogOut</a>
    </td>
    </tr>
    <tr>
    <td bgcolor="#e7e7e7" align="center" colspan="2">
    Copyright ? 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">www.mg-umschulung.de</a> - Alle Rechte vorbehalten
    </td>
    </tr>
    </table>
    <br>
    <table width="400" bgcolor="#000000" border="0" cellpadding="5" cellspacing="1" align="center">
    <tr>
    <td bgcolor="#e7e7e7" align="center" colspan="3">
    <b>Bisher angelegte Benutzer</b>
    </td>
    </tr>
    <form action="deleteuser.php" method="post">
    <?php
    $adminquery = @mysql_query("SELECT id, user FROM users") or print('Kann die bisherigen Benutzer nicht ausw?hlen!');
    $counter = 1;
    while($line = @mysql_fetch_object($adminquery)) {
    echo '<tr>';
    echo '<td width="30" bgcolor="#e7e7e7" align="right">'.$counter.'</td>';
    echo '<td width="250" bgcolor="#ffffff">'.$line->user.'</td>';
    if($line->user == $_SESSION['user']) {
    echo '<td width="120" bgcolor="#ffffff">';
    echo '<input type="hidden" name="id" value="'.$line->id.'">';
    echo '<input type="submit" name="delete" value="L?schen" class="button"></td>';
    }else{
    echo '<td width="120" bgcolor="#ffffff">--------</td>';
    }
    echo '</tr>';
    $counter++;
    }
    ?>
    </form>
    </table>
    </body>
    </html>

    neu.php
    ____________________________________________________________
    <?php
    session_start();

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

    if(!session_is_registered('user') || $_SESSION['user'] == "") {
    header("location:index.php");
    die;
    }
    require("connect.inc.php");
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Neuen Benutzer anlegen</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>Neuen Benutzer anlegen</b>
    </td>
    </tr>
    <tr>
    <td width="170" bgcolor="#e7e7e7">Benutzername</td>
    <td width="230" bgcolor="#ffffff"><input type="text" name="username" class="input"<?php if($_POST['username'] != "") { echo ' value="'.$_POST['username'].'"'; } ?> size="20"></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 width="170" bgcolor="#e7e7e7">Passwort wiederholen</td>
    <td width="230" bgcolor="#ffffff"><input type="password" name="password2" size="20" class="input"></td>
    </tr>
    <tr>
    <td bgcolor="#e7e7e7" align="center" colspan="2">
    <input type="submit" name="submit" value="Benutzer anlegen" class="button">
    </td>
    </tr>
    <tr>
    <td bgcolor="#e7e7e7" align="center" colspan="2">
    <a href="sichere_seite.php">Zur?ck zur Admin-Seite</a>
    </td>
    </tr>
    <tr>
    <td bgcolor="#e7e7e7" align="center" colspan="2">
    Copyright ? 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">www.mg-umschulung.de</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="neu.php">Zur?ck</a></p>';
    }elseif(!isset($_POST['password']) || $_POST['password'] == "") {
    echo '<p align="center">Ein Passwort brauchen wir schon ;-)<br><br><a href="neu.php">Zur?ck</a></p>';
    }elseif($_POST['password'] != $_POST['password2']) {
    echo '<form action="neu.php" method="post">';
    echo '<p align="center">Die Passw?rter stimmen nicht ?berein!<br><br>';
    echo '<input type="hidden" name="username" value="'.$_POST['username'].'">';
    echo '<input type="submit" name="zurueck" value="Zur?ck"></p>';
    echo '</form>';
    }else{
    $query = @mysql_query("SELECT user FROM users WHERE user = '".$_POST['username']."'");
    $result = @mysql_fetch_array($query);
    if($_POST['username'] == $result['user']) {
    echo '<p align="center">Sorry, dieser Benutzername ist leider schon vergeben!<br><br><a href="neu.php">Zur?ck</a></p>';
    die;
    }else{
    $username = $_POST['username'];
    $pass = md5($_POST['password']);
    if($insert = @mysql_query("INSERT INTO users VALUES('','$username','$pass')")) {
    echo '<p align="center">Der neue Benutzer wurde erfolgreich angelegt!<br><br><a href="sichere_seite.php">Zur Admin-Seite</a></p>';
    }else{
    echo '<p align="center">Beim Anlegen des neuen Benutzers trat leider ein Fehler auf!<br><br><a href="neu.php">Zur?ck</a></p>';
    }
    }
    }
    ?>
    </body>
    </html>


    so das is das skript ich werde auch nochmal nach nem anderem gucken


    ??hm wie geht das denn genau mit phpmyadmin?
  15. wenn das ein tutorial ist, dann bezweifele ich, dass da was falsch ist!
    zum phpmyadmin:
    geh ins private menu und dann auf phpmyadmin
    ersatzweise kannst du auch auf mysql.lima-city.de
  16. derturbohummel

    derturbohummel hat kostenlosen Webspace.

    INSERT INTO 'users' SET(user = 'admin', pass = '21232f297a57a5a743894a0e4a801fc3');

    Das ist sql-m??iger quark

    INSERT und SET passen nicht wirklich zusammen, versuchs dehalb mal so:
    INSERT INTO 'users' (user = 'admin', pass = '21232f297a57a5a743894a0e4a801fc3');

    Dann d?rfte es gehen, dann wird der Admin n?mlich auch angelegt, und nur dann kann er sich auch einloggen. Das SQL kannst du auch nachtr?glich ?ber phpmyAdmin ausf?hren, in dem du einfach auf "SQL" klickst, und dort den Insert-Befehl reinkopierst und auf "OK" dr?ckst.
  17. 0******a

    derturbohummel schrieb:
    INSERT INTO 'users' SET(user = 'admin', pass = '21232f297a57a5a743894a0e4a801fc3');

    Das ist sql-m??iger quark

    INSERT und SET passen nicht wirklich zusammen, versuchs dehalb mal so:
    INSERT INTO 'users' (user = 'admin', pass = '21232f297a57a5a743894a0e4a801fc3');

    Nein, das ist schon richtig. Folgende M?glichkeiten sind unter MySQL m?glich:
    INSERT INTO users (user, pass) values ("admin", "blubb");
    INSERT users (user, pass) values ("admin", "blubb");
    INSERT INTO users SET user = "admin", pass = "blubb";
    INSERT users SET user = "admin", pass = "blubb";

    Ausserdem k?nnte es auch sein, das die Spalte user mit PRIMARY KEY erstellt wurde und wenn der Eintrag "admin" bereits vorhanden ist, dann kann ein INSERT mit "admin" gar nicht klappen. In diesem Falles sollte man es mit UPDATE machen. Also:
    UPDATE users SET pass = "blubb" where user = "admin";

    Aber wie w?re es mal mit einer Fehlermeldung oder so? Irgendwie zieht sich dieses kleine Problem ziemlich in die L?nge.
  18. Autor dieses Themas

    thehm

    thehm hat kostenlosen Webspace.

    ja w?rd ich auch sagen
    hmm ich hab jetzt ein anderes genommen und das geht ich werde jedoch das andere nochmal versuchen
    trotzdem danke das ihr euch die m?he gemacht habt mir zu helfen
  19. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!