Емайл активация

crazy_pi4

Registered
Как мога да направя след регистрацията да може направо да се влезе, не да трябва да се активира от емайла

Код:
<?php
include "connect.php";

?>
<link rel="stylesheet" href="style.css" type="text/css">
<?php
print "<center>";
print "<table class='maintable'>";
print "<tr class='headline'><td><font color='white'><center>Register</center></td></tr>";
print "<tr class='mainrow'><td><center>";
$username=$_POST['username'];
$password=$_POST['password'];
$email=$_POST['email'];
$password=md5($password);
$randsseed=date("U")%10000000;
srand($randsseed);
$validationkey=rand(1000,10000);
$validationkey=md5($validationkey);
$checkemail="SELECT eatid from eatyou_login where eatemail='$email' or eatname='$username'";
$checkmail2=mysql_query($checkemail) or die("Could not check emails");
$checkmail3=mysql_num_rows($checkmail2);
if(strlen($username)<3)
{
  print "Username have to be at least 4 characters long.";
}
else if($checkmail3>0)
{
  print "There is already another player with that email address or that name.";
}
else
{
  $insertadmin="INSERT into eatyou_login (eatname,eatpass,eatvalidated,validkey,eatemail) values('$username','$password','0','$validationkey','$email')";
  mysql_query($insertadmin) or die(mysql_error());
  mail($email,"Pwn you game registration","Thank you for registering, please validate your account by clicking this link $path/validated.php?user=$username&validatekey=$validationkey",$yourmail);
  print "Player Registered, you will need to validate your account with the validation code sent to your email.";
  print "</td></tr></table>";
}
?>
 
validated.php

Код:
<?php
include "connect.php";
print "<link rel='stylesheet' href='style.css' type='text/css'>";
$user=$_GET['user'];
$validatekey=$_GET['validatekey'];
$getuserkeys="Select * from eatyou_login where eatname='$user' and validkey='$validatekey'";
$getuserkeys2=mysql_query($getuserkeys) or die(mysql_error());
$getuserkeys3=mysql_fetch_array($getuserkeys2);
if(!$getuserkeys3)
{
  print "<table class='maintable'>";
  print "<tr class='headline'><td><center>Registering...</center></td></tr>";
  print "<tr class='forumrow'><td><center>";
  print "No such user.";
  print "</td></tr></table>";
}
else
{
  print "<table class='maintable'>";
  print "<tr class='headline'><td><center>Registering...</center></td></tr>";
  print "<tr class='forumrow'><td><center>";
  $update="Update eatyou_login set eatvalidated='1' where eatname='$user'";
  mysql_query($update) or die("Could not activate");
  print "Account activated";
  print "</center></td></tr></table>";
}
?>
 
Код:
<?php 
include "connect.php"; 

?> 
<link rel="stylesheet" href="style.css" type="text/css"> 
<?php 
print "<center>"; 
print "<table class='maintable'>"; 
print "<tr class='headline'><td><font color='white'><center>Register</center></td></tr>"; 
print "<tr class='mainrow'><td><center>"; 
$username=$_POST['username']; 
$password=$_POST['password']; 
$email=$_POST['email']; 
$password=md5($password); 
$randsseed=date("U")%10000000; 
srand($randsseed); 
$validationkey=rand(1000,10000); 
$validationkey=md5($validationkey); 
$checkemail="SELECT eatid from eatyou_login where eatemail='$email' or eatname='$username'"; 
$checkmail2=mysql_query($checkemail) or die("Could not check emails"); 
$checkmail3=mysql_num_rows($checkmail2); 
if(strlen($username)<3) 
{ 
  print "Username have to be at least 4 characters long."; 
} 
else if($checkmail3>0) 
{ 
  print "There is already another player with that email address or that name."; 
} 
else 
{ 
  $insertadmin="INSERT into eatyou_login (eatname,eatpass,eatvalidated,validkey,eatemail) values('$username','$password','1','$validationkey','$email')"; 
  mysql_query($insertadmin) or die(mysql_error()); 
  mail($email,"Pwn you game registration","Thank you for registering, please validate your account by clicking this link $path/validated.php?user=$username&validatekey=$validationkey",$yourmail); 
  print "Player Registered, you will need to validate your account with the validation code sent to your email."; 
  print "</td></tr></table>"; 
} 
?>
 
jooorooo каза:
Код:
<?php 
include "connect.php"; 

?> 
<link rel="stylesheet" href="style.css" type="text/css"> 
<?php 
print "<center>"; 
print "<table class='maintable'>"; 
print "<tr class='headline'><td><font color='white'><center>Register</center></td></tr>"; 
print "<tr class='mainrow'><td><center>"; 
$username=$_POST['username']; 
$password=$_POST['password']; 
$email=$_POST['email']; 
$password=md5($password); 
$randsseed=date("U")%10000000; 
srand($randsseed); 
$validationkey=rand(1000,10000); 
$validationkey=md5($validationkey); 
$checkemail="SELECT eatid from eatyou_login where eatemail='$email' or eatname='$username'"; 
$checkmail2=mysql_query($checkemail) or die("Could not check emails"); 
$checkmail3=mysql_num_rows($checkmail2); 
if(strlen($username)<3) 
{ 
  print "Username have to be at least 4 characters long."; 
} 
else if($checkmail3>0) 
{ 
  print "There is already another player with that email address or that name."; 
} 
else 
{ 
  $insertadmin="INSERT into eatyou_login (eatname,eatpass,eatvalidated,validkey,eatemail) values('$username','$password','1','$validationkey','$email')"; 
  mysql_query($insertadmin) or die(mysql_error()); 
  mail($email,"Pwn you game registration","Thank you for registering, please validate your account by clicking this link $path/validated.php?user=$username&validatekey=$validationkey",$yourmail); 
  print "Player Registered, you will need to validate your account with the validation code sent to your email."; 
  print "</td></tr></table>"; 
} 
?>

Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\Documents and Settings\Agent007\My Documents\crazy\programs\AppServ\www\precakvane\reguser.php on line 34
Player Registered, you will need to validate your account with the validation code sent to your email.
 
намери

Код:
mail($email,"Pwn you game registration","Thank you for registering, please validate your account by clicking this link $path/validated.php?

и му сложи една @ отпред

Код:
@mail($email,"Pwn you game registration","Thank you for registering, please validate your account by clicking this link $path/validated.php?
 
Код:
<?php 
include "connect.php"; 

?> 
<link rel="stylesheet" href="style.css" type="text/css"> 
<?php 
print "<center>"; 
print "<table class='maintable'>"; 
print "<tr class='headline'><td><font color='white'><center>Register</center></td></tr>"; 
print "<tr class='mainrow'><td><center>"; 
$username=$_POST['username']; 
$password=$_POST['password']; 
$email=$_POST['email']; 
$password=md5($password); 
$randsseed=date("U")%10000000; 
srand($randsseed); 
$validationkey=rand(1000,10000); 
$validationkey=md5($validationkey); 
$checkemail="SELECT eatid from eatyou_login where eatemail='$email' or eatname='$username'"; 
$checkmail2=mysql_query($checkemail) or die("Could not check emails"); 
$checkmail3=mysql_num_rows($checkmail2); 
if(strlen($username)<3) 
{ 
  print "Username have to be at least 4 characters long."; 
} 
else if($checkmail3>0) 
{ 
  print "There is already another player with that email address or that name."; 
} 
else 
{ 
  $insertadmin="INSERT into eatyou_login (eatname,eatpass,eatvalidated,validkey,eatemail) values('$username','$password','1','$validationkey','$email')"; 
  mysql_query($insertadmin) or die(mysql_error()); 
  print "Player Registered"; 
  print "</td></tr></table>"; 
} 
?>
 

Back
Горе