0.1.1 beta version// Retrieve data stored in cookie// Match all three fields stored in cookie with database info.// If success: Page load may continue// else redirect him/her in the login formfunction GotoLoginForm () { echo("Απαγορεύεται η πρόσβαση σε μη-μέλη
 

Η σελίδα που προσπαθήσατε να προσπελάσετε παρέχεται μόνo στα μέλη της ομάδας εργασίας. Για να αποκτήστε πρόσβαση στη συγκεκριμένη υπηρεσία, πρέπει να περάσετε από τη διαδικασία πιστοποίησης μέλους.
 
Αν έχετε περάσει επιτυχώς τη διαδικασία αυτή κατά την τρέχουσα επίσκεψή σας στο site (και δεν έχετε με κάποιο τρόπο αποσυνδεθεί) κατά πάσα πιθανότητα είναι απενεργοποιημένη η αποδοχή των cookies στο πρόγραμμα πλοήγησής σας. Ενεργοποιήστε τη και ξαπαπροσπαθήστε...
 
[ ok ]

"); exit;}function AuthenticateCookie ( $cookie, $wdir ) {include("../../../../base/adodb/adodb.inc.php");include("../../../../base/adodb/neosos-cfg.inc.php"); $cookie_var = split("-", $cookie); $ck_user = $cookie_var[0]; $ck_pass = $cookie_var[1]; $ck_code = $cookie_var[2];$auth_c = &ADONewConnection("postgres");$auth_c->PConnect($neososHost,$neososUser,$neososPass,$neososDB);// Authenticate cookie's data$auth_sql = "SELECT ono FROM iek_users WHERE userid='" . $ck_user . "' AND passwd='" . $ck_pass ."' AND lastcode='". $ck_code ."' AND workingdir='". $wdir ."'";$auth_rs = &$auth_c->Execute($auth_sql);$auth_count = ($auth_rs->RecordCount());$auth_rs->Close();$auth_c->Close();if ( $auth_count == 1) return 1; else return 0;}//// MAIN PROGRAM//if ($iek_project_member && $iek_member_wgroups) { $auth_gnome = AuthenticateCookie( $iek_project_member, $iek_member_wgroups ); if ($auth_gnome == 0) GotoLoginForm(); }else GotoLoginForm();?>