3 require_once('gnucomo_config.php');
4 include "functions.php";
6 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
9 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
10 <link rel='stylesheet' href='gnucomo.css' type='text/css'>
11 <title>GNUCoMo login</title>
15 if( isset($_POST["username"]) and isset($_POST["password"]) and isset($_SESSION['login']) ) {
16 $name = $_POST["username"]; // PostgreSQL username
17 $passw = $_POST["password"]; // PostgreSQL user password
19 $config = new gnucomo_config;
21 $config->read("gnucomo");
22 //echo "Database Access string = " . $config->Database();
24 $conn = pg_connect($config->Database());
26 // connect to the database
27 //$conn = pg_Connect( "host=$pgsqlhost port=$pgsqlport dbname=$dbname user=$name password=$passw" );
29 echo "Error connecting, try again.";
31 $_SESSION["login"] = true;
33 $sql = "SELECT * FROM user_gnucomo WHERE username='$name' and password='$passw'";
34 $res = query( $conn, $sql );
39 $arr = pg_fetch_array( $res[1], 0 );
40 $_SESSION["login.ini"] = $arr;
44 echo "Login incorrect.<br>";
47 // user is authorised, step to next page.
50 pgsql_error( "SQL: error.<br>" . $res[3] );
55 $_SESSION["login"] = true;