// To dispatch all data base access according database type
//
//==============================================================
+include_once "subrou.php";
class devsql {
public $connection = null;
}
}
- // disconnecting to database
- public function __destruct() {
- $this->connection = null;
- rou_alert(0,"JMPDBG Disconnecting from database");
- }
-
// Insert a row/s in a Database Table
- public function Insert() {
+ public function Insert() {
}
// Select a row/s in a Database Table
- public function Select() {
+ public function Select($statement = "",$parameters = []) {
+ try {
+ $stmt=$this->executeStatement($statement,$parameters);
+ return $stmt->fetch(PDO::FETCH_ASSOC)['password'];
+ } catch(Exception $e) {
+ throw new Exception($e->getMessage());
+ }
}
// Update a row/s in a Database Table
}
// execute statement
- private function executeStatement( ){
+ private function executeStatement($statement="",$parameters=[]) {
+ try {
+ $stmt=$this->connection->prepare($statement);
+ $stmt->execute($parameters);
+ return $stmt;
+ }catch(Exception $e) {
+ throw new Exception($e->getMessage());
+ }
}
}
<?php
+// vim: smarttab tabstop=8 shiftwidth=2 expandtab
+//==============================================================
+//
+// Main screen management
+//
+//==============================================================
+
+define('JMPDBG','1');
//section to generate the main screen body
function body($action,$logname,$pass)
include_once "scrfun.php";
include_once "devsql.php";
$footer=footer("mailleur");
-$dbtype=getenv("DB_TYPE");
-$conn=sql_connect();
-rou_alert(0,"bigre Bigre");
-sql_close($conn);
+//$dbtype=getenv("DB_TYPE");
+//$dbport=getenv("DB_PORT");
+$dbsql=sql_connect();
+$data=$dbsql->Select("Select * from emails where email='$logname'");
+rou_alert(0,"JMPDBG data=$data");
+sql_close($dbsql);
rou_closelog();
<BR>
Password=$pass
<BR>
-DBTYPE=$dbtype; DBPORT=$dbport
+The Password=$data
+<BR>
</FONT></STRONG></CENTER>
</FONT></STRONG></CENTER>
<BR>
return $STR;
}
-//extracting POST variables
-$epost="_POST";
-$action=${$epost}["action"];
-$logname=${$epost}["email"];
-$pass=${$epost}["passwd"];
+if (defined('JMPDBG')) {
+ $action="login";
+ $logname="postmaster@example.com";
+ $pass="postmaster";
+ }
+else {
+ //extracting POST variables
+ $epost="_POST";
+ $action=${$epost}["action"];
+ $logname=${$epost}["email"];
+ $pass=${$epost}["passwd"];
+ }
//display main screen
echo body($action,$logname,$pass);