Jump to content
php.lv forumi

ka izdarit lai varetu ar sms


goma smile

Recommended Posts

Izveidojam mapi www folderii piemeeram "reg"

Šajaa mapee izveidojam failu add.php un iekopējam šo skriptu:

<?
$nick = $_POST['nickname'];
$pass = $_POST['password'];
$pass2 = $_POST['pw_coniform'];
$access = "z";
$flags = "a";
$nickname = "regnick";
$ip = $_SERVER['REMOTE_ADDR'];
$id = "6";

if($pass == $pass2){
echo "";
}else{
die ("<script>alert('Paroles nesakrit!');window.back()</script>");
}
if(empty($nick)){
die ("<script>alert('Ieraksti niku!'); window.back()</script>");
}
if(empty($pass)){
die ("<script>alert('Ieraksti paroli!'); window.back()</script>");
}

include('config.php');

$check = mysql_query("SELECT username FROM amx_amxadmins WHERE username='$nick'");
$exist = mysql_num_rows($check);

if($exist > 0){
echo "<script>alert('Tads niks ir jau registrets!');window.back()</script>";
unset($nick);
exit();
}

$register = "INSERT INTO amx_amxadmins ( username, password, access, flags, nickname)
VALUES('$nick', '$pass', '$access', '$flags', '$nickname')";
mysql_query($register) or die(mysql_error());
mysql_close();
echo "Registracija pabeikta!";
//header('location: index.php');
?>

Taalaak tajaa pšā mapē izveidojam failu config.php un iekopējam šādu kodu:

<?
$host = "localhost";
$db = "amxbansdatubāze";
$mysql_user = "lietotājs";
$mysql_pw = "parole";

mysql_connect ($host, $mysql_user, $mysql_pw)or die("neizdevas piekonekteeties: ".mysql_error());
mysql_select_db($db) or die(mysql_error());
?>

Ievadam savus datus ( datubāzi, lietotāju, paroli )

 

Vēl izveidojam index.php un iekopējam šādu kodu:

<html>
<head>
<title>Nick Registration</title>
</head>
<body>
<center>
<form method="post" action="add.php">
<table border="1">
  <tr><td>Niks</td><td><input type="text" name="nickname"></td></tr>
  <tr><td>Parole</td><td><input type="text" name="password"></td></tr>
  <tr><td>Apstiprini Paroli</td><td><input type="text" name="pw_coniform"></td></tr>
  <tr><td></td><td><input type="submit" value="Registret"></td></tr>
</table>
</form>
</center>
</body>
</html>

 

Tālāk jātrisia problēma ar ķeksīšiem server_admins lapā:

Dodamies uz mapi www\amxbans\admin un atrodam failu server_admins.php atveram to un sameklējam rindiņu (149 rindiņa )

"checked"	=> 0

un nomainam uz:

"checked"	=> 1

Aizveram un saglabājam

 

Viss gatavs! Paarbaudam http://localhost/reg

 

©Lazda

P.s - Ar šo skriptu var uztaisiit sms niku reģistrāciju!!

 

 

 

Vai ir iespejams izdarit ta ka registresanos apvienot ar sms

un ka var izdarit ka lai registretu teu ir jaievada vel kods un tikai tad vares registreties ?

Link to comment
Share on other sites

  • Replies 45
  • Created
  • Last Reply

Top Posters In This Topic

Salauzīs šito ļoti ātri.

Kā ir domāta tā "reģistrēšanās apvienojot ar sms"? Nevarēju saprast ko ar to domāji.

Kodu ģenerē ar rand() un ievieto pirms lauka kurā to jāievada.

$access = "z";

$flags = "a";

$nickname = "regnick";

$ip = $_SERVER['REMOTE_ADDR'];

$id = "6";

Un kas tie tādi? Cik nojaušu config.php ir tikai tas ko iepostēji?

P.s - Ar šo skriptu var uztaisiit sms niku reģistrāciju!!

Uztaisīt var visu ko ja prot.

Edited by mounkuls
Link to comment
Share on other sites

Kā domā veikt to pārbaudi uz paroli?

Nu kādā veidā lietotājam jāiziet autorizācija?

To $kods=(int)$_GET['kods']; jau es tikai tā uzrakstiju lai skaidrāks ko jādara.

Fiška viekārša: ja parole nepareiza, header("Location:wrong.php");

Tas wrong.php pašam jāuztaisa, tur sūti tos, kam nav tiesību uz to formu, kur tajā wrong.php redirektē uz māju(tava hosta index lapa) vai kvartālu(http://google.com) tālāk :)

Tātad to IF ieliec pirms padod jūzerim formu uz to savu add.php

Edited by mounkuls
Link to comment
Share on other sites

Nu moška saderm? :) te vismaz 2 koda guru zina cik es esmu vecs un ko protu ;) tā kā man nebūs grūti pierādīt ko māku un cik vecs esmu.

Man vienkārši besī, ka cilvēki nejēdz pat pašus pamatus un uzdod nez kādus jautājumus. Kamēr viņiem kodu neielej mutē tikmēr mierā neliekas.

Link to comment
Share on other sites


×
×
  • Create New...