<?php
/******************************************************
* Login class using PDO *
******************************************************/
class Login{
private $pdo;
public function __construct(PDO $pdo){
$this->pdo = $pdo;
}
// public function loginAllowed($user, $pw){
//
// $sth = $pdo->setFetchMode(PDO::FETCH_ASSOC);
// print_r($sth);
// }
//
// public function runQuery($query, $params){
// $sth = $this->pdo->prepare($query);
// $sth->execute($params);
// }
}
$configFile = 'cbd.ini';
$conn = parse_ini_file($configFile);
$username = $conn['username'];
$password = $conn['password'];
$host = $conn['host'];
$database = $conn['database'];
$driver = $conn['driver'];
try{
$pdo = new PDO("$driver:host=$host;dbname=$database", $username, $password);
}
catch(PDOException $e){
header ("Location:../suiteCrm/errorPages/databaseError.html");
}
$configFile = 'cbd.ini'; //just has the db connection details
$conn = parse_ini_file($configFile);
$username = $conn['username'];
$password = $conn['password'];
$host = $conn['host'];
$database = $conn['database'];
$driver = $conn['driver'];
try{
$pdo = new PDO("$driver:host=$host;dbname=$database", $username, $password);
}
catch(PDOException $e){
header ("Location:../suiteCrm/errorPages/databaseError.html");
}
try {
$login = new Login($pdo);
} catch (Exception $e) {
echo $e->getMessage();
}