<?PHP
// Database.php
class Database {
function __construct() {
$Conn = mysql_pconnect("127.0.0.1", "root", "sifre");
if(mysql_error()) {
printf("Bağlantı bilgileri hatalı");
}
mysql_select_db("veritabani");
if(mysql_error()) {
printf("Veritabanı yok veya ismi yanlış");
}
}
function Login($strUsername, $strPassword) {
$LoginStatus = false;
$strRequest = mysql_query("SELECT * FROM `kullanicilar` where kadi = '".$strUsername."'");
if(mysql_affected_rows()) {
while($Result = mysql_fetch_array($strRequest)) {
if($Result["kadi"] == $strUsername && $Result["sifre"] == md5($strPassword)) {
$LoginStatus = true;
}
}
}
return $LoginStatus;
}
}
?>
<!-- login.html -->
<form name="login" method="post" action="login.php">
<input type="text" name="username" placeholder="Kullanıcı adı" />
<input type="password" name="password" placeholder="•••••••••••" />
<input type="submit" value="Giriş Yap">
</form>
<?PHP
// Login.php
include("database.php");
if(isset($_POST) && isset($_POST["username"]) && isset($_POST["password"])) {
$Database = new Database();
$RetVal = $Database->Login($_POST["username"], $_POST["password"]);
if($RetVal == true) {
session_start();
$_SESSION["login"] = true;
$_SESSION["username"] = $_POST["username"];
header("Location: ".$_SESSION["username"]."php");
}
}
?>