Web

Indította TTMaster112, 2018-05-20, 17:46:56

Sziasztok shiro 3 webbel szenvedek egy ideje :)
Minden jó rajta kivéve a regisztráció.
Mégpedig. bármivel probálok regisztrálni eztt kapom vissza.
"Sikertelen regisztráció, felhasználónév már létezik!"

És most fejből kéne tudnunk, hogy milyen a shiro 3 weboldalának a kódja?
Másold be a reg php részét talán és akkor tudunk segíteni...

C++ programmer at Gameloft

<center>
    <div class="contentBox">
        <h2><span>Regisztráció</span></h2>
<div class="col-xs-8 page-content">


<center>
<div class="row">
<div class="col-xs-offset-2 col-xs-8 box2">
<form class="prevent-resubmit" method="post" action="index.php?s=regisztracio">
<div class="row">
<div class="col-xs-offset-0 col-xs-12">
<?PHP
 
    if(isset($_POST['submit'])) {
      if (checkAnum($_POST['felhasznalonev']) && strlen($_POST['felhasznalonev'])>=8 && strlen($_POST['felhasznalonev'])<=16 && checkAnum($_POST['jelszo']) && strlen($_POST['jelszo'])>=8 && strlen($_POST['jelszo'])<=16 && checkMail($_POST['email']) && strlen($_POST['email'])<=40 && checkAnum($_POST['tk']) && strlen($_POST['tk'])==7) {
 
        $tk = mysql_real_escape_string($_POST['tk']);
        $jelszo = mysql_real_escape_string($_POST['jelszo']);
       
        $sqlCmd = "INSERT INTO account.account (login,password,real_name,email,social_id,create_time,status,coins) VALUES ('".$_POST['felhasznalonev']."',PASSWORD('".$jelszo."'),'".mysql_real_escape_string($_POST['tn'])."','".mysql_real_escape_string($_POST['email'])."','".$tk."',NOW(),'OK','100')";
        $sqlQry = mysql_query($sqlCmd,$sqlServ);
        if($sqlQry) {
            echo'<p class="meldung">A Fiók sikeresen létrejött!</p>';
          }
        else {
          echo'<p class="alert alert-danger"><span class="glyphicon glyphicon-warning-sign"></span> Sikertelen regisztráció, felhasználónév már létezik!</p>';
        }
  }
      else {
        echo'<p class="alert alert-danger"><span class="glyphicon glyphicon-warning-sign"></span> Sikertelen regisztráció, hibásan adtad meg az adatokat!</p>';
      }
}
  ?>

<div class="form-group has-feedback ">
<label class="control-label">Felhasználónév <span class="text-danger">*</span></label>
<input class="form-control" type="text" name="felhasznalonev" maxlength="16" value="" required="">
</div>

<div class="form-group has-feedback ">
<label class="control-label">Jelszó <span class="text-danger">*</span></label>
<input class="form-control" type="password" name="jelszo" maxlength="16" autocomplete="off" required="">
</div>

<div class="form-group has-feedback ">
<label class="control-label">E-mail cím <span class="text-danger">*</span></label>
<input class="form-control" type="email" name="email" maxlength="40" value="" required="">
</div>

<div class="form-group has-feedback ">
<label class="control-label">Törlőkód <span class="text-danger">*</span></label>
<input class="form-control" type="text" name="tk" maxlength="7" value="" required="">
</div>

<div class="form-group">
<label class="control-label">Teljes név</label>
<input class="form-control" type="text" name="tn" maxlength="16" value="">
</div>


<br>
<center>
<div class="form-group text-center">
<button type="submit" name="submit" class="btn-gold">
<span class="pull-left"></span>
<span class="pull-right"></span>
<span>Regisztrálok</span>
</button>
</div>
</div>
</div>
</form>
</div>
</div>

</div>
</div>

reg php

Csatlakozik az adatbázisra? Ezek a mezők nevei?

[spoiler]Btw, ha a jelszóra lefuttattad a mysql_real_escape_stringet, akkor a felhasználónévre miért nem?[/spoiler]

C++ programmer at Gameloft

Account jobb klikk
Design table
Majd a felesleges táblák melől szedd ki a pipát!
Elvileg utánna már működnie kell. Ha esetleg nem akkor próbáld meg a kódolásokat beállítani (utf8_hungarian_ci). Hátha csak nem ismer fel ékezetet. Sok variációja van. Php ben is illik megnézni a táblákat.
https://gyazo.com/8fe00fbddcd2caff88ddb5738940b553
"A színpadon törtek elÅ' belÅ'lem a sötét erÅ'k!"