Jump to content
GIGN Forum

[skripts]nika Regošana Caur Amxbans


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!!

Link to comment
Share on other sites

Biju ielicis savu variantu, bet tev ir mazliet savaadaaks, pieliec taadu lietu ka emails un paroles var sastaaveet tikai no latiinju burtiem, savaadaak daudziem patiik saspaidiit

Edited by Teddy
Link to comment
Share on other sites

tādas pamācības nevajag, jo sarodas 101 krutais biznesmenis :) un dēļ tādiem nav pietiekami liels cilvēku pieplūdums normālos pasācienos!

liels tev paldies par tiek ķekšiem, es jav biju savādāk to atrisinājis :)

Edited by tk1
Link to comment
Share on other sites

mm par tām 30 dienām. Datubāzē pieseivo reģistrācijas datumu, un pēctam uztaisi php skriptu, ja starpība starp pašreizējo laiku reģistrācijas laiku >=30, tad dzēš ārā jūzeri, un to skriptu piem palaiž ar cron 1x 24:00.

Link to comment
Share on other sites

tk1 tikai ar nika registraaciju pa 95 sant no kuriem tu reaali kaadu 50 tikai sanemi lielu piki aatri nenopelniisi!!

sis skripts var nodereet jauniem projektiem lai piesaistiitu speeleetajus laujot registreet niku bez maksas!!

tk1 kaa tu atrisinaaji keksiisu probleemu??

Link to comment
Share on other sites

sis skripts var nodereet jauniem projektiem lai piesaistiitu speeleetajus laujot registreet niku bez maksas!!

tk1 kaa tu atrisinaaji keksiisu probleemu??

Easy men belive me men, bet tagad man kkā māc šaubas, par to vai tu vispār šo kodu es veidojis, pirmkārt jau tavi forši jautājumi @ php.lv, kā arī tagadējā problēma, kur vienkārši atliek nodefinēt kādu tekstu, par mysql kveriju un tāpat kā pirmo kver padod iekš datubāzes, jo pašreizējais variants ir diezgan tizls, ja piemēram amxbanus izmanto vairākiem serveriem...

Link to comment
Share on other sites

A nevar uztasīt to visu tikai ar garumzīmēm un mīkstinājumiem? man pagaidām faili neņem viņus pretī.

Kā to saprast neņem pretī saglabājas bez, vai kad izvada webā parādas bez?

tādā gadijumā uzstādi utf-8 čārstetu, vai arī pirmās iespējamības gadijumā novelc notepad2 ( ir labāki, vnk ar šo vieglāk iesācejiem darboties)

Link to comment
Share on other sites

tādā gadijumā uzstādi utf-8 čārstetu, vai arī pirmās iespējamības gadijumā novelc notepad2 ( ir labāki, vnk ar šo vieglāk iesācejiem darboties)

man jau pašā failā garumzīmju/mīkstinājumu vietaa paradas "?".

pagpag.. kr4 kas man jaadara? kā to saucamo čārsteru uzstādīt? :)

Link to comment
Share on other sites

eh nu novelc normālu "kodmašīnu", vai arī ver failus vaļā ar notepad, nevis wordpad...

Par unbān jā ir iespējams ,tākā viss pārējais šajā pasaulē!

Ja vajag varu uz fikso kko uzcept, optimimizāciju veiksi pats!

Link to comment
Share on other sites

Par unbān jā ir iespējams ,tākā viss pārējais šajā pasaulē!

Ja vajag varu uz fikso kko uzcept, optimimizāciju veiksi pats!

nu es itkaa vinju atveru ar notepad, tachu kad sejvoju, tad vinjsh paliek fails, taa kaa bija - wordpad. kad ieeju vinjaa iekshaa visi miikstinaajumi/garumziimes pazuud. Piemeram garais "ī" palika par "i"

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
 Share

×
×
  • Create New...