Stránka 1 z 1

Zadost

Napsal: 11 črc 2013, 00:40
od krystoflinek
Dobry den mohl by mi prosim udelat nekdo presny navod na registrovani pres webove stranky dekuji.

Re: Zadost

Napsal: 11 črc 2013, 06:02
od enalan
Zdravím, tohle by tu mít nemělo, mělo by to být v off-topicu. Zkus google.

Re: Zadost

Napsal: 22 črc 2013, 16:31
od Shadowhacker
Je to absolutně primitivní. Stačí si najít na Googlu registračky, je to kousíček PHP kodu, který to ukládá do databáze. Např. do té, kterou využívá AuthMe, nic těžkého. Najdeš jich spousty.
Jak vypadá cca základ --
index.php
Spoiler: zobrazit

Kód: Vybrat vše

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <meta name="keywords" content="Web, Registration" />
 <meta name="author" content="ondrab" />
 <meta name="description" content="AuthMe - Web Registration" />
 <title>Registrace</title>
  <style>
body {
   color:#FF0000;
   font-family:Verdana, Geneva, sans-serif;
   font-size:11px;
}
table {
   color:#000000;
}
input {
   width:150px;
   color:#666666;
}
h2 span {
   position:relative;
   top:40px;
   left:30px;
}
</style>
</head>
<body>
<h2><font color="#000000">Webova registrace na XXX/font></h2>
 

<?php
  $kontrola_odeslani =  $_POST["tlacitko"];
  if($kontrola_odeslani){
    $nick = $_POST["nick"];
    $heslo = $_POST["heslo"];
    $heslo_kontrola = strlen($heslo);
    $potvrd_heslo = $_POST["potvrd_heslo"];
    $email = $_POST["email"];
    if($heslo == $potvrd_heslo){
      if($nick){
       if($heslo_kontrola >= "6"){
        $heslo = md5($heslo);
        include "./config.php";
        mysql_connect($server, $dbuser, $dbpass);
        mysql_select_db($dbname);
        $ip = $_SERVER["REMOTE_ADDR"];
        $zapis = mysql_query("INSERT INTO authme SET username='$nick', password='$heslo', ip='$ip', lastlogin='0', email='$email'  ;");
        echo "<b>Registrace probehla uspesne.</b>";
        } else {
          echo "<b>Heslo musi mit alespon 6 znaku!</b>";
        } 
      } else {
        echo "<b>Nevyplnil jsi vsechna pole!</b>";
      }
    } else {
      echo "<b>Hesla nejsou shodna!</b>";
    }
  }
 
?>
<p>
  <form action="<?php $PHP_SELF; ?>" method="POST">
    <table>
      <tr><td align="center"><b>Nick:</b> </td><td><input type="text" name="nick" /><i>Zadejte vase jmeno ve hre (Presne)</i></td></tr>
      <tr><td align="center"><b>Heslo:</b> </td><td><input type="password" name="heslo" /><i>Vlozte heslo, pod kterym se budete prihlasovat do hry.</i><p></td></tr>
      <tr><td align="center"><b>Heslo znovu:</b> </td><td><input type="password" name="potvrd_heslo" /><i>Napiste vase heslo znovu pro kontrolu.</i></td></tr>
      <tr><td align="center"><b>Email:</b> </td><td><input type="text" name="email" /><i>Napiste vas email.</i></td></tr>

      <tr><td></td><td align="left"><input type="submit" name="tlacitko" value="Zaregistrovat" /></td><td align="right">
      </table>
  </form> 
  </p>

</body>
</html>

config.php
Spoiler: zobrazit

Kód: Vybrat vše

<?php
$server = 'xxx.fakaheda.eu';
$dbuser = '123456_mysql_db';
$dbname = '123456_mysql_db';
$dbpass = 'H3sl0dO4uThme';
 
 ?>

Re: Zadost

Napsal: 22 črc 2013, 17:02
od Mysteria
Kdyby něco, tak v návodech je na to k dispozici kód od Zdendy nebo ode mě (lepší :D).

Re: Zadost

Napsal: 22 črc 2013, 19:30
od Shadowhacker
Vždyť jo, já psal, že je to základ. Tohle nemá prakticky nic, krom připojení k DB a pár blbostí..