Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3337 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

(redaguota)

Tam, kad sumazintum spam apie dbz script ir panasiai, padarysiu wap game tutorial

Siandien parodysiu paprastas Login/reg sistemas

1)

Pirma susikuriame mysql baze. Sukurus einame i phpmyadmim ir sukuriame lentele kazkokiu pavadinimu, pvz "zaidejai" su 3 fields.

● id (int 11 auto increment)

●vardas(varchar 20)

●slaptazodis(varchar 20)

2) Failo prisijungimas prie mysql. // reikalingas tam, kad duomenis is mysql galetum naudoti zaidime.

Taigi sukuriame php faila kazkokiu pavadinimu tarkim mysql.php ir ji atsidarome

<?php

function connect() {

mysql_connect("Tavo duomenu bazes host","db username","slaptazodis");

mysql_select_db("duom. Bazes pavadinimas");

}

function protect($string) {

return mysql_real_escape_string(strip_tags(addslashes($string)));

}

function output($string) {

echo "<div id=\"output\">" . $string . "</div>";

}

?

3. Registracija.

Sukuriame faila, tarkim register.php

Tada sukuriame html lentele kur vedami duomenys:

<form action="register.php" method="POST">

Username: <input type="text" name="username"/><br />

Password: <input type="password" name="password"/><br />

<input type="submit" name="register" value="Register"/>

Toliau isgauname duomenis is lenteles i php faila, patikriname ji ir jei viskas ok, ikeliam juos i duomenu baze

<?php

session_start();

include("mysql.php");//prisijungiame prie mysql

?>

<?php

if(isset($_POST['register'])){

$username = protect($_POST['username']);

$password = protect($_POST['password']);

//isgavome lenteles duomenis

if($username == "" || $password == "" ){

echo "Uzpildyk visus laukus!";

}elseif(strlen($username) > 20){

echo "Slapyvardis negali turet dauiau nei 20 simboliu!";

}else{

$register1 = mysql_query("SELECT `id` FROM `zaidejai` WHERE `vardas`='$username'") or die(mysql_error());

if(mysql_num_rows($register1) > 0){

echo "Vardas jau naudojamas!";

}else{

$ins3 = mysql_query("INSERT INTO `zaidejai` (`vardas`,`slaptazodis`) VALUES ('$username','$password')") or die(mysql_error());

echo "Tu uzsiregistravai!";

}

}

}

?>

4.Login.

Lentele:

<form action="login.php" method="post">

Slapyvardis: <input type="text" name="username"/><br />

Slaptazodis: <input type="password" name="password"/><br />

<input type="submit" name="login" value="login"/>

</form>

Vel sukuriame faila pvz login.php bei zaidimas.php i kuri nuves po prisijungimo.

<?php

session_start();

include("mysql.php");

if(isset($_POST['login'])){

if(isset($_SESSION['uid'])){

echo "Tu jau prisijunges!";

}else{

$username = protect($_POST['username']);

$password = protect($_POST['password']);

$login_check = mysql_query("SELECT `id` FROM `zaidejai` WHERE `vardas`='$username' AND `slaptazodis`='$password') or die(mysql_error());

if(mysql_num_rows($login_check) == 0){

echo "Ivedei kazka netaip!";

}else{

$get_id = mysql_fetch_assoc($login_check);

$_SESSION['uid'] = $get_id['id'];

header("Location: zaidimas.php");

}

}

}else{

echo "kazkas netaip";

}

?>

Taigi reg/login jau yra. Jei kazkas ne taip ar ko nesupratote - klauskite.

P.s jei pasitaike klaida sistemoj tai praneskit, nes rasiau per tel

Jei noresite daugiau pamoku, rasykit i komentarus kokiu.

Redaguota , nario strmanlt10

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3337 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

Skelbimai



×
×
  • Sukurti naują...