Login?

aber hallo

1. bitte genauer beschreiben was du willst
2. posten was du bis jetzt hast ...
3. dann seh mer mal weiter ...

mfg
 
Allso ich zeig jetzt die code vom script und die Link zum anschauen!


add.php = Die php datei ist zum adden eines Members und dort will ich das man ein password eingeben muss um einen Member zu adden!Der code in dieser datei ist nur html!

PHP:
<script language="JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->
</script>
<div align="center">NEUEN MEMBER EINTRAGEN </div>
<form name="form1" method="post" action="eintragen.php">
  <div align="center">
    <p>Nickname:
      <input type="text" name="nickname">
    </p>
    <p>Aufgabe:
      <select name="aufgabe">
        <option selected>Leader</option>
        <option>Co-Leader</option>
        <option>Fighter</option>
        <option>Trial</option>
      </select>
    </p>
    <p>Status:
      <select name="status">
        <option selected>aktiv</option>
        <option>inaktiv</option>
      </select>
    </p>
    <p>Email:
      <input type="text" name="email">
    </p>
    <p>ICQ:
      <input type="text" name="icq">
    </p>
    <hr>

      <input type="submit" name="Submit" value="Submit">
    </p>
  </div>
</form>
<p align
Link: link von der datei

eintragen.php = Diese datei ist dafür um den member in die mysql datenbank einzutragen!Allso weiterleitung von add.php könnt ihr ja beim Html code von add.php nachschauen!

PHP:
<?php $db = mysql_connect("localhost","user","passwort");
mysql_select_db (db_name);
$query = "INSERT INTO  zmembers(nickname, aufgabe, status, email, icq)
VALUES('".$_POST['nickname']."','".$_POST['aufgabe']."','".$_POST['status']."','".$_POST['email']."','".$_POST['icq']."')";
$result = mysql_query($query);
echo "Der Member wurde erfolgreich eintgetragen!";
?>
Link: Bringt hier nichts weil nur drin steht das ein member eingetragen ist!

view.php = Und die letzte datei ist zum anschauen der Members!

PHP:
<?php
$db = mysql_connect("localhost","user","passwort");
mysql_select_db (db_name);
$query = "SELECT * FROM zmembers";
$result = mysql_query($query);
while ($member = mysql_fetch_row($result))
{
 echo "<span lang='en-us'></span>
<table width='62%' border='0' bordercolor='#000000'>
  <tr>
    <td width='18%' height='17'>
      <div align='center'>$member[1]</div>
    </td>
    <td width='19%' height='17'>
      <div align='center'>$member[2]</div>
    </td>
    <td width='16%' height='17'>
      <div align='center'><font color='#006600'>$member[3]</font></div>
    </td>
    <td width='19%' height='17'>
      <div align='center'><a href='mailto:$member[4]'>email</a></div>
    </td>
    <td width='17%' height='17'>
      <div align='center'><span lang='en-us'><a href='http://wwp.mirabilis.com/scripts/Search.dll?to=$member[5]'><img src='http://web.icq.com/whitepages/online?icq=$member[5]&img=5' width='18' height='18' border='0'></a></span></div>
    </td>
</tr>";
}
echo '</table>';
?>
Link:link von der datei

SO ich hoffe es ist genau genug :)!

thx
 
Du legst in deiner Datenbank einfach ein entsprechendes Admin Passwort fest. Jetzt machst du in der Eintragen.php eine Abfrage, die prüft, ob das eingegeben Passwort mit dem in der Datenbank identisch ist.

Ist dies der Fall, wird das Mitglied eingetragem stimmt es nicht überein kommt eine entsprechende Meldung.

Sollte kein großes Problem sein, oder? ;)

Gruß, Dick
 
Bekommst du das wirklich nicht hin wenn du schon das Ganze Memberscript selber geschrieben hast?

Probier es irgendwie in diesem Stil:
PHP:
// Password in DB eintragen
// Password Feld 'adminpw' in der add.php anlegen

<?
$db = mysql_connect("localhost","user","passwort");
mysql_select_db (db_name);
//...
$password = //DB Abrage

if($_POST['adminpw'] == $password)
   {
      // Member eintragen
   }
else
   {
      echo "Password falsch!";
   }
//...
?>
Ich denke, so solltest du es hinbekommen, oder?
 
Allso ich hab jetzt das mit dem login so gemacht hier die php code von eintrag.php

PHP:
<?php
if($passwort == "eintragen")
{
    echo "Das Passwort stimmt¨!";

}
    else
    {
        echo "Dein Passwort stimmt nicht!";
}

$db = mysql_connect("host","user","pw");
mysql_select_db (db);
$query = "INSERT INTO  zmembers(nickname, aufgabe, status, email, icq)
VALUES('".$_POST['nickname']."','".$_POST['aufgabe']."','".$_POST['status']."','".$_POST['email']."','".$_POST['icq']."')";
$result = mysql_query($query);
echo "Der Member wurde erfolgreich eintgetragen!";
?>

Aber wen ich z.b. ein flasches pw eingebe dan steht einfach Dein Passwort stimmt nicht! und Der Member wurde erfolgreich eingetragen!
Ich will aber wen z.b. das pw nicht stimmt das es nicht kommt allso das Der Member wurde erfolgreich eingetragen und das dan der Member auch ned eingetragen ist!Weil jetzt wird immer noch der Member eingetragen auch wen ich pw falsch eingebe!

Wie mach ich das dass es nicht einträgt wen pw falsch ist?


thx
 
PHP:
<?php
if($passwort == "eintragen")
{
    echo "Das Passwort stimmt¨!";
    $db = mysql_connect("host","user","pw");
mysql_select_db (db);
$query = "INSERT INTO  zmembers(nickname, aufgabe, status, email, icq)
VALUES('".$_POST['nickname']."','".$_POST['aufgabe']."','".$_POST['status']."','".$_POST['email']."','".$_POST['icq']."')";
$result = mysql_query($query);
echo "Der Member wurde erfolgreich eintgetragen!";
die;


}
    else
    {
        echo "Dein Passwort stimmt nicht!";
}

?>

der code zum eintragen muss schon in die erste if schleife rein!

mfg
 
Naja, so funktioniert es sicher auch. Aber ich würde auf die Dauer das Passwort nicht unbedingt so in der Datei stehen lassen. Das ist unsauber, unsicher und unpraktisch... ;)
 
Zurück