Problema inregistrare[Rezolvat!]

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
danidnzu
Nivel 1

Nivel 1
Mesaje: 95
Membru din: 16 Apr 2014, 22:52
Server: Metin2BanaT
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 0
Medalii

Am si eu o problema cand vreau sa ma inregistrez pe situl meu de metin2 imi scrie asa:SPAM!Introduceti corect codul din imagine,dar am bagat totul bine ce pot face?:( :ympray:
Avatar utilizator
K4nT
Nivel 4

Nivel 4
Mesaje: 515
Membru din: 26 Iun 2014, 11:23
Server: Nu am inca
Regat: Jinno
Aprecieri: 2  
Mulţumiri: 24  
 Contact:
Medalii

intra in modules sau cum ai tu la register.php.
Sterge tot de acolo si pune asta :

Cod: Selectaţi tot

<?php
if(!isset($_SESSION['user']) && !isset($_SESSION['pass'])) 
{
?><div id="msg"><?php
if(isset($_POST['register']))
{
			$usern = replace($_POST['utilizator']);
			$pass = replace($_POST['parola']);
			$email = replace($_POST['email']);
			//$referal = $_POST['ref'];
			$idcard = replace($_POST['idcard']);
			$ques=$_POST["question"];
			$answ=$_POST["answer"];
			$ques2=$_POST["question2"];
			$answ2=$_POST["answer2"];
			$birthyear=$_POST["BirthYear"];
			$birthmonth=$_POST["BirthMonth"];
			$birthday=$_POST["BirthDay"];
			$addr=$_POST["Addr"];
			$postcode=$_POST["PostCode"];
			$mobile=$_POST["Mobile"];
			$telephone=$_POST["Telephone"];
			$ip = getenv("REMOTE_ADDR");
			$referal = replace($_POST['referal']);
			$create_time = date("Y-m-d H:i:s");
			if (md5($_POST['norobot']) == $_SESSION['randomnr2'])	
			{ 
				if((strlen($usern) >= 5) && (strlen($pass) >= 5)&&(strlen($email) >= 12)&&(strlen($idcard)==7))
				{
					$usr = mysql_query("Select * from account.account where login='$usern'");
					$ema = mysql_query("Select * from account.account where email='$email'");
					if((mysql_num_rows($usr)==1)|| (mysql_num_rows($ema)==1))
					{
						echo error("Cont sau email utilizate.Incercati altele sau click <a href='index.php?page=recuperare-pw'>aici</a> pentru recuperare parola.");
					}
					else
					{	
						if($_POST['read'] == "checked")
						{
							$rand = rand(99999,9999999999);
							$cod_activ = md5($rand);
							//$cod_activ= "1";
							mysql_query("Insert into account.account (Login,Password,Real_name,Social_id,Email,status,create_time,gold_expire,silver_expire,safebox_expire,autoloot_expire,fish_mind_expire,marriage_fast_expire,money_drop_rate_expire,coins,web_aktiviert)  
							values('$usern',password('$pass'),'$name','$idcard','$email','OK','$create_time','2022-12-31 12:00:00','2022-12-31 12:00:00','2022-12-31 12:00:00','2022-12-31 12:00:00','2022-12-31 12:00:00','2022-12-31 12:00:00','2022-12-31 12:00:00','0','$cod_activ')") or die(mysql_error());
						echo succes('Cont creat cu succes.Va puteti loga acum!');
						$to      = $email;
						$subject = 'Activare cont!';
						$message = "
						
		Salut ".$usern. "\r\n" ."
		Pentru a activa contul tau acceseaza linkul de mai jos ". "\r\n" ."
		http://metin2roa.ro/index.php?page=activare-cont&cont=".$usern."&cod=".$cod_activ."
						";
						$headers = 'Acest mesaj a fost generat automat.Va rugam nu raspundeti.';
						//new mail($to, $subject, $message, $headers);
							if($referal!=NULL)
							{
								$cx = mysql_query("Select * from account.account where login='$referal'");
								
								if(mysql_num_rows($cx)==0)
								{
									echo error("Referalul nu exista");	
								}
								else
								{
									mysql_query("Insert into web.referals (owner,referal,colected) values ('$referal','$usern','0')") or die(mysql_error());
								}
							}
						}
						else { echo error('Trebuie sa citesti regulamentul si sa fii de acord cu el.');}
						}}		
				else
				{
						echo error('Minim 5 caractere.');
				}
			}
			else
			{
				echo error('SPAM!Introduceti corect codul din imagine');	
			}
}
?></div>
<link href="../img/style.css" rel="stylesheet" type="text/css" />


<h4>INREGISTRARE</h4>

  Va rugam sa folositi un email valid deoarece aceasta inregistrare<br /> necesita verificarea email-ului. Email-ul poate ajunge in 5-10 minute. Va rugam sa verificati si folderul SPAM


<form name="sign_up_frm" method="post" action="" id="registerForm">
<table border="0" cellspacing="10" cellpadding="0" width="100%" style="margin-top: 10px;" align="center">
<tr>
<td colspan="3" align="left" class="table_head">Informatii generale :</td>
</tr>
<tr>
<td align="left" style="padding-left: 24px;" width="173">Nume de utilizator</td>
<td width="470" align="left" class="iRg_inf"><input name="utilizator" type="text" class="iRg_input" id="username1" onblur="return check_username();" maxlength="14" required="required"/><div id="info"></div></td>
<td width="293" align="left" ><span class="iRg_inf">
<div id="c_uss">6-14 caractere , litere/cifre</div></span></td>
</tr>
<tr>
<td align="left" style="padding-left: 24px;" width="173">Parola</td>
<td width="470" align="left" class="iRg_inf"><input name="parola" type="password" id="parola" maxlength="14" required="required"  class="iRg_input"/>  <div id="info"></div></td>
<td width="293" align="left" ><span class="iRg_inf">
<div id="c_uss">6-14 caractere , litere/cifre</div></span></td>
</tr>
<tr>
<td align="left" style="padding-left: 24px;">Cod stergere caractere</td>
<td align="left"><span class="iRg_inf">
  <input name="idcard" type="text" class="iRg_input" id="username2" onblur="return check_username();" maxlength="7" required="required"/>
</span></td>
<td align="left"><span class="iRg_inf">
<div id="c_uss">7 cifre</div></span></td>
</tr>

</tr>
<tr>
<td colspan="3" align="left" class="table_head">Furnizati o adresa de email valida :</td>
</tr>
<tr>
<td align="left"  style="padding-left: 24px;">Email Address</td>
<td align="left" class="iRg_inf"><input name="email" type="text" id="email1" maxlength="25" required="required" onblur="return check_email();" class="iRg_input"/></td>
<td align="left"><span class="iRg_inf">
<div id="c_mss">ex: [email protected]</div></span></td>
</tr><?php if(isset($_GET['referal']) && $_GET['referal']!=NULL)
	{
		$ref = replace($_GET['referal']);
		?>
<tr>
<td colspan="3" align="left" class="table_head">Invitat :</td>
</tr>
<tr>
<td align="left" style="padding-left: 24px;" width="173">Nume referal</td>
<td align="left" class="iRg_inf"><input name="referal" type="text" id="referal" disabled="disabled" value="<?=$ref?>" class="iRg_input"/></td>
<td align="left" ><span class="iRg_inf">
<div id="c_uss">numele celui care te-a invitat</div></span></td>
</tr>
<?php } ?>

<tr>
<td colspan="3" align="left" class="table_head">Anti-spam :</td>
</tr>
<tr>
<td align="left">Introdu codul din imagine: </td>
<td>
  <input type="text"  name="norobot" maxlength="4" title="" value=""  required="required" id="norobot" class="iRg_input"/></td>
  <td><img src="inc/spam.php" alt="captcha"/></td>
</tr>
  <tr>
    <td colspan="3" align="center">
   Am citit regulamentul * <input type="checkbox" name="read"  value="checked" style="margin-top:-20px; margin-left:48px;"  /></a>
    
    </td>
  </tr>
    <tr>
    <td colspan="3" align="center"><input type="submit" id="register" name="register" value="&Icirc;nregistrare" class="buton" /></td>
  </tr>
</table></form>
<?php } else {echo error("Esti deja logat.");}?>
Vezi daca merge.
Lasa un mesaj
Imagine
Imagine
Imagine
Imagine
Afișează semnătura
Avatar utilizator
[Chuli-Gaara]
Nivel 10

Nivel 10
Mesaje: 2285
Membru din: 27 Oct 2014, 22:34
Server: Al meu
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 17  
 Contact:
Medalii

Scoate cerinţa de cod captcha .. Nu este necesar la oricare inregistrare .. Mai mult codurile captcha se folosesc la evitarea botilor.
Avatar utilizator
danidnzu
Nivel 1

Nivel 1
Mesaje: 95
Membru din: 16 Apr 2014, 22:52
Server: Metin2BanaT
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 0
Medalii

[HyA]K3nT scrie:intra in modules sau cum ai tu la register.php.
Sterge tot de acolo si pune asta :

Cod: Selectaţi tot

<?php
if(!isset($_SESSION['user']) && !isset($_SESSION['pass'])) 
{
?><div id="msg"><?php
if(isset($_POST['register']))
{
			$usern = replace($_POST['utilizator']);
			$pass = replace($_POST['parola']);
			$email = replace($_POST['email']);
			//$referal = $_POST['ref'];
			$idcard = replace($_POST['idcard']);
			$ques=$_POST["question"];
			$answ=$_POST["answer"];
			$ques2=$_POST["question2"];
			$answ2=$_POST["answer2"];
			$birthyear=$_POST["BirthYear"];
			$birthmonth=$_POST["BirthMonth"];
			$birthday=$_POST["BirthDay"];
			$addr=$_POST["Addr"];
			$postcode=$_POST["PostCode"];
			$mobile=$_POST["Mobile"];
			$telephone=$_POST["Telephone"];
			$ip = getenv("REMOTE_ADDR");
			$referal = replace($_POST['referal']);
			$create_time = date("Y-m-d H:i:s");
			if (md5($_POST['norobot']) == $_SESSION['randomnr2'])	
			{ 
				if((strlen($usern) >= 5) && (strlen($pass) >= 5)&&(strlen($email) >= 12)&&(strlen($idcard)==7))
				{
					$usr = mysql_query("Select * from account.account where login='$usern'");
					$ema = mysql_query("Select * from account.account where email='$email'");
					if((mysql_num_rows($usr)==1)|| (mysql_num_rows($ema)==1))
					{
						echo error("Cont sau email utilizate.Incercati altele sau click <a href='index.php?page=recuperare-pw'>aici</a> pentru recuperare parola.");
					}
					else
					{	
						if($_POST['read'] == "checked")
						{
							$rand = rand(99999,9999999999);
							$cod_activ = md5($rand);
							//$cod_activ= "1";
							mysql_query("Insert into account.account (Login,Password,Real_name,Social_id,Email,status,create_time,gold_expire,silver_expire,safebox_expire,autoloot_expire,fish_mind_expire,marriage_fast_expire,money_drop_rate_expire,coins,web_aktiviert)  
							values('$usern',password('$pass'),'$name','$idcard','$email','OK','$create_time','2022-12-31 12:00:00','2022-12-31 12:00:00','2022-12-31 12:00:00','2022-12-31 12:00:00','2022-12-31 12:00:00','2022-12-31 12:00:00','2022-12-31 12:00:00','0','$cod_activ')") or die(mysql_error());
						echo succes('Cont creat cu succes.Va puteti loga acum!');
						$to      = $email;
						$subject = 'Activare cont!';
						$message = "
						
		Salut ".$usern. "\r\n" ."
		Pentru a activa contul tau acceseaza linkul de mai jos ". "\r\n" ."
		http://metin2roa.ro/index.php?page=activare-cont&cont=".$usern."&cod=".$cod_activ."
						";
						$headers = 'Acest mesaj a fost generat automat.Va rugam nu raspundeti.';
						//new mail($to, $subject, $message, $headers);
							if($referal!=NULL)
							{
								$cx = mysql_query("Select * from account.account where login='$referal'");
								
								if(mysql_num_rows($cx)==0)
								{
									echo error("Referalul nu exista");	
								}
								else
								{
									mysql_query("Insert into web.referals (owner,referal,colected) values ('$referal','$usern','0')") or die(mysql_error());
								}
							}
						}
						else { echo error('Trebuie sa citesti regulamentul si sa fii de acord cu el.');}
						}}		
				else
				{
						echo error('Minim 5 caractere.');
				}
			}
			else
			{
				echo error('SPAM!Introduceti corect codul din imagine');	
			}
}
?></div>
<link href="../img/style.css" rel="stylesheet" type="text/css" />


<h4>INREGISTRARE</h4>

  Va rugam sa folositi un email valid deoarece aceasta inregistrare<br /> necesita verificarea email-ului. Email-ul poate ajunge in 5-10 minute. Va rugam sa verificati si folderul SPAM


<form name="sign_up_frm" method="post" action="" id="registerForm">
<table border="0" cellspacing="10" cellpadding="0" width="100%" style="margin-top: 10px;" align="center">
<tr>
<td colspan="3" align="left" class="table_head">Informatii generale :</td>
</tr>
<tr>
<td align="left" style="padding-left: 24px;" width="173">Nume de utilizator</td>
<td width="470" align="left" class="iRg_inf"><input name="utilizator" type="text" class="iRg_input" id="username1" onblur="return check_username();" maxlength="14" required="required"/><div id="info"></div></td>
<td width="293" align="left" ><span class="iRg_inf">
<div id="c_uss">6-14 caractere , litere/cifre</div></span></td>
</tr>
<tr>
<td align="left" style="padding-left: 24px;" width="173">Parola</td>
<td width="470" align="left" class="iRg_inf"><input name="parola" type="password" id="parola" maxlength="14" required="required"  class="iRg_input"/>  <div id="info"></div></td>
<td width="293" align="left" ><span class="iRg_inf">
<div id="c_uss">6-14 caractere , litere/cifre</div></span></td>
</tr>
<tr>
<td align="left" style="padding-left: 24px;">Cod stergere caractere</td>
<td align="left"><span class="iRg_inf">
  <input name="idcard" type="text" class="iRg_input" id="username2" onblur="return check_username();" maxlength="7" required="required"/>
</span></td>
<td align="left"><span class="iRg_inf">
<div id="c_uss">7 cifre</div></span></td>
</tr>

</tr>
<tr>
<td colspan="3" align="left" class="table_head">Furnizati o adresa de email valida :</td>
</tr>
<tr>
<td align="left"  style="padding-left: 24px;">Email Address</td>
<td align="left" class="iRg_inf"><input name="email" type="text" id="email1" maxlength="25" required="required" onblur="return check_email();" class="iRg_input"/></td>
<td align="left"><span class="iRg_inf">
<div id="c_mss">ex: [email protected]</div></span></td>
</tr><?php if(isset($_GET['referal']) && $_GET['referal']!=NULL)
	{
		$ref = replace($_GET['referal']);
		?>
<tr>
<td colspan="3" align="left" class="table_head">Invitat :</td>
</tr>
<tr>
<td align="left" style="padding-left: 24px;" width="173">Nume referal</td>
<td align="left" class="iRg_inf"><input name="referal" type="text" id="referal" disabled="disabled" value="<?=$ref?>" class="iRg_input"/></td>
<td align="left" ><span class="iRg_inf">
<div id="c_uss">numele celui care te-a invitat</div></span></td>
</tr>
<?php } ?>

<tr>
<td colspan="3" align="left" class="table_head">Anti-spam :</td>
</tr>
<tr>
<td align="left">Introdu codul din imagine: </td>
<td>
  <input type="text"  name="norobot" maxlength="4" title="" value=""  required="required" id="norobot" class="iRg_input"/></td>
  <td><img src="inc/spam.php" alt="captcha"/></td>
</tr>
  <tr>
    <td colspan="3" align="center">
   Am citit regulamentul * <input type="checkbox" name="read"  value="checked" style="margin-top:-20px; margin-left:48px;"  /></a>
    
    </td>
  </tr>
    <tr>
    <td colspan="3" align="center"><input type="submit" id="register" name="register" value="&Icirc;nregistrare" class="buton" /></td>
  </tr>
</table></form>
<?php } else {echo error("Esti deja logat.");}?>
Vezi daca merge.
Lasa un mesaj
TOt nu merge:(
Avatar utilizator
danidnzu
Nivel 1

Nivel 1
Mesaje: 95
Membru din: 16 Apr 2014, 22:52
Server: Metin2BanaT
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 0
Medalii

P. Vlad scrie:Scoate cerinţa de cod captcha .. Nu este necesar la oricare inregistrare .. Mai mult codurile captcha se folosesc la evitarea botilor.
Am scos si codul captcha si tot nu vrea!!! x_x x_x
Avatar utilizator
K4nT
Nivel 4

Nivel 4
Mesaje: 515
Membru din: 26 Iun 2014, 11:23
Server: Nu am inca
Regat: Jinno
Aprecieri: 2  
Mulţumiri: 24  
 Contact:
Medalii

Schimba hp =))
Imagine
Imagine
Imagine
Imagine
Afișează semnătura
Avatar utilizator
M.Bogdan
Nivel 7

Nivel 7
Mesaje: 1400
Membru din: 19 Sep 2014, 11:23
Server: Swagg+69
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 44  
 Contact:
Medalii

Nu Schimba hp-ul uite aici : http://darkdev.eu/descarcari/register.rar
Pune ăsta in loc-ul celui actual şi dacă îţi merge un mulţumesc nu mă supăr :D
Lasă un mesaj.
Afișează semnătura
Avatar utilizator
Murad Orhan Gazi
Nivel 3

Nivel 3
Mesaje: 390
Membru din: 18 Apr 2014, 08:02
Server: Metin2Buzau
Aprecieri: 9  
Mulţumiri: 3  
 Contact:
Medalii

P. Vlad scrie:Scoate cerinţa de cod captcha .. Nu este necesar la oricare inregistrare .. Mai mult codurile captcha se folosesc la evitarea botilor.
Daca o va scoate nu se va mai putea inregistra.
Eu ati recomand schimbarea hp-ului.

[ Mesaj scris via iPad ] Imagine
Avatar utilizator
danidnzu
Nivel 1

Nivel 1
Mesaje: 95
Membru din: 16 Apr 2014, 22:52
Server: Metin2BanaT
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 0
Medalii

Am schimbat hp T/C
Avatar utilizator
K4nT
Nivel 4

Nivel 4
Mesaje: 515
Membru din: 26 Iun 2014, 11:23
Server: Nu am inca
Regat: Jinno
Aprecieri: 2  
Mulţumiri: 24  
 Contact:
Medalii

T/C la cererea autorului.
Marcat ca rezolvat!
Imagine
Imagine
Imagine
Imagine
Afișează semnătura
Închis
Răspunsuri
5
Vizualizări
492
Răspunsuri
7
Vizualizări
1184
Răspunsuri
3
Vizualizări
155
Răspunsuri
1
Vizualizări
347

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Google [Bot] și 56 vizitatori