| Server IP : 66.29.146.62 / Your IP : 216.73.216.152 Web Server : LiteSpeed System : Linux premium231.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64 User : dokkdzvi ( 925) PHP Version : 8.1.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/dokkdzvi/morraa-ksa.store/controlPanel/ |
Upload File : |
<?php
session_start();
class Database{
protected $link, $result, $rownum;
// method / function
public function __construct() {
$this->link = mysqli_connect('localhost', 'dokkdzvi_mora','102030..Mm!@','dokkdzvi_mora');
mysqli_set_charset($this->link,"utf8");
}
public function dbQuery($sql){
$this->result = mysqli_query($this->link, $sql);
if (!$this->result) {
die("Query failed: " . mysqli_error($this->link));
}
return $this->result;
}
public function Last_id(){
return mysqli_insert_id($this->link);
}
public function dbNumRows(){
$this->rownum = mysqli_num_rows($this->result);
return $this->rownum;
}
public function dbFetchResult($result){
$rows = array();
for($i = 1; $i <= $this->dbNumRows(); $i++){
$rows[$i] = mysqli_fetch_array($this->result);
}
return $rows;
}
public function dbFetchRecord($result){
return mysqli_fetch_array($this->result);
}
function doLogin()
{
$errMessage = "";
$username = $_POST['txtUserName'];
$password = $_POST['txtPassword'];
if($username !="" && $password !="")
{
$query = "Select id from users
where username = '$username' and
password = '$password'";
$result = $this->dbQuery($query);
if($this->dbNumRows($result) > 0 )
{
$rows = $this->dbFetchResult($result);
foreach ($rows as $row) {
# code...
$_SESSION['id'] = $row[0];
}
// $session = array('id'=> $row[0], 'name'=>$row[1])
$_SESSION['name'] = $username; // $row[1]
header('location:dashboard.php');
}else
$errMessage = "الرجاء التأكد من اسم المستخدم وكلمة المرور";
}else
$errMessage ="الرجاء ادخال اسم المستخدم وكلمة المرور";
return $errMessage;
}
function CheckUser()
{
if(!isset($_SESSION['id']))
{
header('location:login.php');
}
}
}
?>