[ create a new paste ] login | about

Project: EricBarnes
Link: http://ericbarnes.codepad.org/IOpwJi88    [ raw code | fork ]

suzkaw - PHP, pasted on Jan 8:
<?php
session_start();
function generateToken($seed='mysupersecretkey')
	{
		$token = md5($seed.mktime());
		$_SESSION['token']=$token;
		return $token;
	}
generateToken();

//validate the form
if(isset($_POST['email']) && isset($_POST['pass']) && isset($_POST['token']))
{
	if($_POST['token'] != $_SESSION['token'])
	{
		die('Token is invalid');
	}
	//process the rest of form here
	
}
?>

<form action="test.php" method="post" name="test">
<input name="email" type="text" />
<input name="pass" type="password" />
<input name="token" type="hidden" value="<?php echo $_SESSION['token']; ?>" />
</form>


Create a new paste based on this one


Comments: