View Single Post
ישן 19-05-06, 18:16   # 15
-VladK-
הוסטסניון
 
-VladK-'s Avatar
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
גיל: 34
הודעות: 2,182

-VladK- לא מחובר  

קובץ ההתחברות:
PHP קוד:
<?php
ob_start
();
require 
'userfunc.php';
if (
User()) {
    
header("Location:index.php");
}
if(isset(
$_POST['submit'])) {
    require 
'db.php';
    
extract($_POST);
    
$check mysql_query("SELECT aPassword FROM Users WHERE aUsername='$Username'") or die(mysql_error());
    if(
mysql_num_rows($check) == '0') {
        echo 
"שם המשתמש $Username אינו קיים!";
        
form();
    }else {
        
$userres mysql_fetch_assoc($check);
        
extract($userres);
        if (
$aPassword == md5($Password)) {
            
setcookie("User",$Username,time()+3600);
            
header("Location:index.php");
        } else {
            echo 
"הסיסמה שגויה!";
            
form();
        }
    }
}else {
    
form();
}
function 
form()
{
    echo 
"<form method=\"post\">";
    echo 
"<table border=\"0\">";
    echo 
"<tr><td>שם משתמש:</td><td><input type=\"text\" name=\"Username\" /></td></tr>";
    echo 
"<tr><td>סיסמה:</td><td><input type=\"password\" name=\"Password\" /></td></tr>";
    echo 
"<tr><td><input type=\"submit\" value=\"התחבר\" name=\"submit\" /></td></tr>";
    echo 
"</table>";
    echo 
"</form>";
}
ob_end_flush();
?>
והקובץ userfunc.php
PHP קוד:
<?php
Error_Reporting 
(E_ALL);
function 
User()
{
    if(isset(
$_COOKIE['User'])) {
        return 
1;
    } else {
        return 
0;
    }
}
?>
  Reply With Quote