// στοιχεία σύνδεσης με MySql $server="userdb"; // $server="localhost"; $user_server="thoidis"; $kodikos="15fhjmpz"; //$flag=$_POST["flag"]; if (isset($_POST["flag"])) { //$olderrorHandler=set_error_handler("noError"); // Ορισμός συνάρτησης για χειρισμό λαθών (χωρίς λάθος) $flag=$_REQUEST["flag"]; // πέρασμα μεταβλητών είτε από post είτε get είτε cookie //set_error_handler("$olderrorHandler"); // επαναφορά χειρισμού λαθών } else { $flag=0; } if ($flag==1) { // Έχει δοθεί όνομα χρήστη και κωδικός print("
"); // if ((! $_POST[user]) || (! $_POST[password])) { // header("Location:index.php"); // } $user=$_REQUEST["user"]; $password=$_REQUEST["password"]; if (!session_is_registered ("logged_in")) { $logged_in = 0; session_register ("logged_in"); } $connect = mysql_connect($server, $user_server, $kodikos); if ( !$connect ) exit ("Δεν είναι δυνατή η σύνδεση με τον διακομιστή $server σαν χρήστης $user"); else mysql_select_db('thoidis-db1'); $entoli="SELECT * FROM users WHERE userid='$user'"; $result=mysql_query($entoli, $connect); if (mysql_num_rows($result)==0) { // print("Ο Χρήστης δεν είναι Καταχωρημένος...© Περικλής Θωίδης
exit(); } $row=mysql_fetch_assoc($result); $_SESSION["server"]=$server; // $server="localhost"; $_SESSION["user_server"]=$user_server; $_SESSION["kodikos"]=$kodikos; $_SESSION["name"]=$row["name"]; $_SESSION["userid"]=$row["userid"]; $_SESSION["admin"]=$row["admin"]; if (!strcmp($user, $row["userid"]) && !strcmp($password, $row["pass"])) { mysql_close($connect); $_SESSION["logged_in"]=1; // include "index2.php"; header("Location:index2.php"); exit(); } else { $_SESSION["logged_in"]=0; mysql_close($connect); ?>© Περικλής Θωίδης
exit(); } } else // το flag=0 { ?> } // end Flag=1 ?>© Περικλής Θωίδης