Login hiba

Indította propapa456, 2016-07-24, 12:03:28

2016-07-24, 12:03:28 Utolsó szerkesztés: 2016-07-24, 12:25:46 Szerző: propapa456
Sziasztok.

Valaki segítene 1 kicsit?
Szeretném tudni, h mi ennek a login.php -nak a problémája.
Mert mikor rámegyek h Login akk ugyanazt az oldalt adja be.

<div style="margin-top: 70px;" class="box">
    <div class="top"></div>
    <div class="middle">
        <h3>Felhasználói panel!</h3>
        <div class="big-line"></div>
<?PHP
  if(isset($_GET['do']) && $_GET['do']=="aktivieren" && isset($_GET['hash']) && !empty($_GET['hash'])) {
    if(strlen($_GET['hash'])==32 && $_GET['hash']!=1 && checkAnum($_GET['hash'])) {
      $cmdHash = "SELECT id,web_aktiviert FROM account.account WHERE web_aktiviert='".$_GET['hash']."' AND web_aktiviert!='1' LIMIT 1;";
      $qryHash = mysql_query($cmdHash,$sqlServ);
     
      if(mysql_num_rows($qryHash)) {
     
        $getData = mysql_fetch_object($qryHash);
        $userUpdate = "UPDATE account.account SET web_aktiviert='1',status='OK' WHERE id='".$getData->id."' LIMIT 1;";
        $updateQry = mysql_query($userUpdate,$sqlServ);
       
        if($updateQry) {
          echo'<p class="meldung">Ihr Account wurde erfolgreich aktiviert. Sie k&ouml;nnen sich nun einloggen.</p>';
          echo'<meta http-equiv="refresh" content="1; URL=index.php?s=login"> ';
        }
        else {
          echo'<p class="meldung">Query fehlgeschlagen. Bitte einen Admin kontaktieren!</p>';
        }
       
      }
      else {
        echo'<p class="meldung">Es wurde kein passender Eintrag gefunden. Aktivierung fehlgeschlagen.</p>';
      }
     
    }
    else {
      echo'<p class="meldung">Kein valider Hash!</p>';
    }
  }

  if(!empty($_SESSION['user_id']))
  {
if(!empty($_SESSION['need_pwchange'])) {
echo '<b style="color: red;">Durch eine Sicherheitsl&uuml;cke im System, seid ihr gezwungen euer Passwort zu &auml;ndern dies erledigt Ihr hier, nach der &Auml;nderung k&ouml;nnt ihr euch wieder Ingame in euren Account einloggen. WICHTIG: Bitte verwendet keine Account-Details die Ihr bereits verwendet habt. <br><a href="index.php?s=sysbugpwchange">Passwort ändern.</a></b>';
} else {
echo'<div class="splitLeft">';
echo'<ul class="menue">';
echo'</div>';
echo'<div class="splitRight">';

$cmdStats = "SELECT SUM( player.playtime ) AS ges_spielzeit, COUNT( * ) AS ges_chars, player_index.empire
FROM player.player
INNER JOIN player.player_index ON player_index.id = player.account_id
WHERE player.account_id = '".$_SESSION['user_id']."'
LIMIT 1";

$qryStats = mysql_query($cmdStats,$sqlServ);
$getStats = mysql_fetch_object($qryStats);

if(!empty($getStats->empire)) {
  $reich = '<img src="img/reiche/'.$getStats->empire.'.png" title="Reino" alt="Reino"/>';
}
else {
  $reich='kein Reich ausgew&auml;hlt';
}


echo'
<table style="width: 100%">
  <tr>
<th style="width: 50%;" class="topLine">Felhasználónév</th>
<td style="width: 50%;" class="tdunkel">'.$_SESSION['user_name'].'</td>
  </tr>
  <tr>
<th class="topLine">Birodalom:</th>
<td class="thell">'.$reich.'</td>
  </tr>
  <tr>
<th class="topLine">Karakterek:</th>
<td class="tdunkel">'.$getStats->ges_chars.'</td>
  </tr>
  <tr>
<th class="topLine">Játékidő:</th>
<td class="thell">'.$getStats->ges_spielzeit.' Minutos</td>
  </tr>';
$sqlAcc = "SELECT account.social_id AS loeschcode, safebox.password AS lagerpw
FROM account.account
LEFT JOIN player.safebox
ON account.id=safebox.account_id
WHERE account.id='".$_SESSION['user_id']."'";

$qryAcc = mysql_query($sqlAcc) or die(mysql_error());
$getAcc = mysql_fetch_object($qryAcc);

if(empty($getAcc->lagerpw)) $getAcc->lagerpw = '000000';
 
  echo'<tr>
<th class="topLine">Karakter törlő kód:</th>
<td class="tdunkel">'.$getAcc->loeschcode.'</td>
  </tr>
</table>';

echo'</div><div class="clear"></div>';
}
  }
  else
  {
  ?>
<form action="index.php?s=login" method="POST">
  <input type="hidden" name="sent" value="login" />
  <table>
    <tr>
      <th style="padding-top: 10px;" class="topLine">Felhasználónév:</th>
      <td class="tdunkel"><input type="text" name="userid" maxlength="16" size="20"/></td>
    </tr>
    <tr>
      <th style="padding-top: 10px;" class="topLine">Jelszó:</th>
      <td class="thell"><input type="password" name="userpass" maxlength="16" size="20"/></td>
    </tr>
    <tr>
      <td class="topLine" style="text-align:center;" colspan="2"><input type="submit" name="submit" value="Login"/></td>
    </tr>
  </table>
  <p><a href="#register">Regisztrálás!</a> &bull; <a href="#lostpw">Elfelejtett jelszó!</a></p>
</form>
  <?PHP
  }
  ?>
   </div>
    <div class="bottom"></div>
</div>

2016-07-24, 18:15:47 #1 Utolsó szerkesztés: 2018-05-19, 21:49:14 Szerző: PoLáKoSz
#12