Ciao,
ti posto un semplice login di esempio, ma puoi trovarne a bizzeffe sul web, anche di piccole guide su come crearli:
Codice PHP:
<?php
// db properties
$dbhost = '127.0.0.1';
$dbuser = 'francesco';
$dbpass = 'password';
$dbname = 'sitotecno';
// make a connection to mysql here
$conn = mysql_connect ($dbhost, $dbuser, $dbpass) or die ("Impossibile connettersi al database: " . mysql_error());
mysql_select_db ($dbname) or die ("Non posso selezionare il database '$dbname' in quanto: " . mysql_error());
$errMsg = '';
if (isset($_POST['txtUserid'])) {
$userId = $_POST['txtUserid'];
$password = $_POST['txtUserpw'];
// check if the user id and password combination exist in database
// $sql = "SELECT user FROM admin WHERE user = '$userId' AND password = MD5('$password')";
$sql = sprintf("SELECT user FROM admin WHERE user = '%s' AND password = MD5('%s')",
mysql_real_escape_string($userId),
mysql_real_escape_string($password));
$result = mysql_query($sql) or die('Query fallita: ' . mysql_error());
if (mysql_num_rows($result) == 1) {
header('Location: index.php');
exit;
} else {
$errMsg = "I dati user name o password sono errati.";
}
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Login</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
</p>
<?php
if ($errMsg != '') {
echo '<p align="center"><font color="#990000">' . $errMsg . '</font></p>';
}
?>
<form action="" method="post" name="frmCampaign" id="frmCampaign">
<table align="center" width="500" border="0" cellpadding="2" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td width="200" bgcolor="#336699"><font color="#FFFFFF">[b]User Id[/b]</font></td>
<td bgcolor="#FFFFFF"><input name="txtUserid" type="text" id="txtUserid" value=""></td>
</tr>
<tr>
<td width="200" bgcolor="#336699"><font color="#FFFFFF">[b]Password[/b]</font></td>
<td bgcolor="#FFFFFF"><input name="txtUserpw" type="password" id="txtUserpw" value=""></td>
</tr>
<tr>
<td colspan="2" align="center" bgcolor="#FFFFFF"> <input type="submit" name="Submit" value="Submit">
</td>
</tr>
</table>
<h3 align="center">[url="www.google.com"]Oppure esci![/url]</h3>
</form>
</body>
</html>