اذهب إلى المحتوى
  • 0

تخزين جلسة في المتصفح باستخدام PHP

Samir Boukheche

السؤال

من قضلكم لدي مشكل هو عند تسجيل دخول الزبون يتم توجيهه الى داش بورد لاكن الموقع عم يدخل لداش بورد ثم يقوم باعادة ارداعه لصفحة الرئيسية للموقع 

على اساس لاتوجد جلسة 

هدا هو الكود ممكن حد يقولي فين الخطأ

<?php
session_start();
error_reporting(0);
require_once('data_config.php');
include('../connect.php');


if (!isset($_SESSION["userName"])) {
?>

    <script type="text/javascript">
        window.location = "../index.php";
    </script>
    <?php
} else {
    $userName = $_SESSION["userName"];
    $sql = "select * from users where userName ='$userName' ";
    $result = $conn->query($sql);
    while ($row = $result->fetch_assoc()) {
        $logintype = $row['logintype'];
        $name = $row['name'];
        $userid = $row['id'];
		$shopname= $row['shopname'];
        
        if ($logintype != 1) {
    ?>
            <script type="text/javascript">
                window.location = "../index.php";
            </script>
<?php
        }
    }
}

$sql = "select * from ordermag where ordercase = '0' and user_id= $userid";
    $result = $conn->query($sql);
    $count = $result->num_rows;
?>
	
<?php
if (isset($_POST['Submitpubg'])) {
     if (empty($_POST['amount']) || empty($_POST['playerid']) || empty($_POST['confirm_playerid']) || empty($_POST['playername'])) {
    $error = "الرجاء ملأ جميع الخانات المطلوبة";
		  	    ?>
    <script type="text/javascript">
       alert('الرجاء ملأ جميع الخانات المطلوبة');
    </script>
    <?php
  } else {
    $name = $_POST['name'];
    $playerid = $_POST['playerid'];
    $playername = $_POST['playername'];
	$confirm_playerid = @htmlentities(strip_tags($_POST['confirm_playerid']));
    $amount = $_POST['amount'];
    $date = date("d-m-Y h:ia");
   
  if ($playerid != $confirm_playerid) {
      $error = "رقم id غير متطابقين";
	  	    ?>
    <script type="text/javascript">
       alert('رقم id غير متطابقين');
    </script>
    <?php
    }
         if (empty($error)) {

           $sql = "insert into ordermag (typecharge,amount,playerid,playername,ordercase,user_id,creat_at,updat_at,shopname) values
('pubg','$amount','$playerid','$playername','0','$userid','$date','$date','$shopname')";
            $result = $conn->query($sql);
 
      if ($result) {
		              mysqli_query($conn, $query);
  ?>
    <script type="text/javascript">
       alert('تم الاضافة بنجاح');
    </script>
    <?php
            $subject =  mysqli_real_escape_string($conn, "طلب شحن بقيمة ($amount) نوع الشحن (pubg)  ");
            $comment =  mysqli_real_escape_string($conn, "اسم اللاعب ($playername)  ");
            $user =  mysqli_real_escape_string($conn, $userfullname);
            $date = date("d-m-Y h:ia");
            $query = "
       INSERT INTO comments(comment_subject, comment_text,comment_user,comment_time,comment_status, sorting,user_id,user_type )
       VALUES ('$subject', '$comment','$user','$date','0','1','$userid','$user_type')
       ";
            mysqli_query($conn, $query);

            echo '
     <script type="text/javascript">
     alert("تم الاضافة");
     
    </script>';
        } else {
		  echo mysqli_error($conn);
        ?>
		
            <script type="text/javascript">
                alert("عفوا ، error");
            </script>
<?php
        }
    }
}
}
?>
<!DOCTYPE html><html dir="rtl" style="height: auto; min-height: 100%;">
   <head>
   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge">
   <title>واجهه المحل</title>
   
    <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
    <script src="js/all.js"></script>
    <link rel="stylesheet" href="css/bootstrap.min.css">
    <link rel="stylesheet" href="css/ionicons.min.css">
    <link rel="stylesheet" href="css/skin-blue.min.css">
    <link rel="stylesheet" href="css/font-awesome-rtl.min.css">
    <link rel="stylesheet" href="css/AdminLTE-rtl.min.css">
    <link href="https://fonts.googleapis.com/css?family=Cairo:400,700" rel="stylesheet">
    <link rel="stylesheet" href="css/bootstrap-rtl.min.css">
    <link rel="stylesheet" href="css/rtl.css">
	  

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
  
        <style>
            span.info-box-icon {
    padding: 20px;
}
 div.dropdown-menu {
 height: 350px;
  overflow: auto;
     width: 350px;
  padding-right: 20px;
}
.dropdown-menu {
 font-size: 18px;
  font-weight: 400
}
a.nav-link {
   background-color: rgb(60, 141, 188);;
}

@media screen and (max-width: 849px) {
.dropdown{
 font-size: 25px;
   background-color: #f8f9fa;
}
}
.dropdown{
 font-size: 25px;
}
.navbar-badge{
 font-size: 12px;
   background-color: red;
 color: white
}
.dropdown-header{
color: #16181b;
 text-decoration: none;
 background-color: #f8f9fa;
}
.dropdown-footer{
 color: #16181b;
  background-color: #f8f9fa;
 text-decoration: none;
 overflow: visible;
  position: sticky;
 font-size: medium;
bottom:0;
}
.div-only-mobile {
    display: none;
    padding-top: 10px;
    font-size: 20px;
}

@media screen and (max-width: 849px) {
.div-only-mobile {
    display: block;
}

}

          
            body, h1, h2, h3, h4, h5, h6 {
                font-family: 'Cairo', sans-serif !important;
            }
     
      
    </style>
        
</head>
 

<body class="skin-blue sidebar-mini" style="height: auto; min-height: 100%;">
<div class="wrapper" style="height: auto; min-height: 100%;">
    <header class="main-header">
        
        <a href="" class="logo">
            <span class="logo-mini"><b>A</b>LT</span>
            <span class="logo-lg" style="font-family: 'Cairo', sans-serif !important;">لوحة التحكم</span>
        </a>
       
  
    <nav class="navbar navbar-static-top text-center">
<ul class="nav navbar-nav navbar-left">
      <!-- Notifications Dropdown Menu -->
     <li class="nav-item ">
        <a class="nav-link"  href="profile.php">
          <i class="far fa-user"></i>
 مرحبا بك 
        <?php echo $shopname;?>  
        </a>
      </li>
      </ul>
        <a class="div-only-mobile" href="../logout.php"><span style="font-family: 'Cairo', sans-serif !important;color: white">خروج</span></a>        
     <ul class="nav navbar-nav navbar-center">
      <!-- Notifications Dropdown Menu -->
     <li class="nav-item dropdown">
        <a class="nav-link toggle" data-toggle="dropdown" href="#">
          <i class="far fa-bell"></i>
          <span class="badge badge-danger navbar-badge count"></span>

        </a>
        <div class="dropdown-menu dropdown-menu-lg dropdown-menu-right">
         
        </div>
      </li>
    </ul>
    
    </nav>
    </header>

    <aside class="main-sidebar">

    <section class="sidebar">
     <div class="user-panel">
           
        <!-- sidebar menu: : style can be found in sidebar.less -->
        <ul class="sidebar-menu tree" data-widget="tree">
        <li class="header">لوحة الانتقالات</li>
        <li><a href="index.php"><i class="fa fa-home"></i><span> الرئيسيه</span></a></li>
        <li><a href="orders/wating.php"><i class="fa  fa-check-square"></i><span> الطلبات قيد الانتظار</span></a></li>
        <li><a href="orders/return.php"><i class="fa fa-list-alt"></i><span> الطلبات التى تحتاج الى تعديل</span></a></li>
        <li><a href="orders/finshed.php"><i class="fa fa-cogs"></i><span> الطلبات المنتهية</span></a></li>
        <li><a href="cards/"><i class="fa fa-credit-card"></i><span> البطاقات</span></a></li>
        <li><a href="cards/create.php"><i class="fa fa-shopping-cart"></i><span> طلب بطاقات</span></a></li>
        <li><a href="deposit.php"><i class="far fa-arrow-alt-circle-down"></i><span> ايداع الأموال</span></a></li>
			<li><a href="cards/create.php"><i class="fas fa-arrow-circle-up"></i><span> سحب الأموال</span></a></li>
			
        <li><a href="profile.php"><i class="fa fa-users"></i><span> بياناتى</span></a></li>
        <li><a href="#"><i class="fa fa-life-ring"></i><span> الشكاوي والتقارير</span></a></li>
        <li><a href="../logout.php"><i class="fa fa-lock"></i><span> خروج</span></a></li>
        </ul>

    </section>

        </aside>

   
    <div class="content-wrapper" style="min-height: 300px;">

        <section class="content-header">

            <h1>لوحة القيادة
</h1>
          
            <ol class="breadcrumb">
                <li class="active"><i class="fa fa-home"></i> لوحة القيادة
</li>
            </ol>
        </section>

       <section class="content">
<div class="alert alert-warning alert-dismissible">
<h3><i class="far fa-bell"></i>تذكير بالإشتراك !</h3>
<a href="https://www.martship.com/settings/subscribtion">إشترك</a> في واحدة من عروضنا لتتمتع بمزايا الشحن !.
</div>
<div class="row">
<div class="col-sm-6  col-lg-4">
<div class="info-box">
<span class="info-box-icon bg-aqua"><i class="fas fa-money-bill-wave"></i></span>
<div class="info-box-content">
<span class="info-box-text">المجموع</span>
<span class="h2"><strong>30 دج</strong></span>
</div>
</div>
</div>
<div class="col-sm-6  col-lg-4">
<div class="info-box">
<span class="info-box-icon bg-green"><i class="fa fa-arrow-circle-down"></i></span>
<div class="info-box-content">
<span class="info-box-text"> مبلغ اخر 
 إيداع</span>
<span class="info-box-number">30 دج</span>
</div>
</div>
</div>
<div class="col-sm-6  col-lg-4">
<div class="info-box">
<span class="info-box-icon bg-yellow"><i class="fa fa-percent"></i></span>
<div class="info-box-content">
<span class="info-box-text">نوع الاشتراك</span>
<span class="info-box-number">عـــادي</span>
</div>
</div>
</div>
<div class="col-sm-6  col-lg-4">
<div class="info-box">
<span class="info-box-icon bg-red"><i class="far fa-clock"></i></span>
<div class="info-box-content">
<span class="info-box-text">طلب الشحن قيد الانتظار</span>
<span class="info-box-number" style="color:red;"><?php echo $count; ?></span>
</div>
</div>
</div>
<div class="col-sm-6  col-lg-4">
<div class="info-box">
	<?php
	$sql = "select * from ordermag where ordercase = '1' and user_id= $userid";
    $result = $conn->query($sql);
    $count = $result->num_rows;
	?>
<span class="info-box-icon bg-blue"><i class="fas fa-globe"></i></span>
<div class="info-box-content">
<span class="info-box-text">طلبات الشحن المكتملة</span>
<span class="info-box-number"><?php echo $count ?></span>
</div>
</div>
</div>
<div class="col-sm-6  col-lg-4">
<div class="info-box">
<span class="info-box-icon bg-purple"><i class="fas fa-exclamation-circle"></i></span>
<div class="info-box-content">
<span class="info-box-text">طلبات الشحن المرفوضة</span>
<span class="info-box-number" style="color:red;">2</span>
</div>
</div>
</div>
</div>
		   <!--mooooooooodle-->
	  
	<div id="freefiremodal" class="modal fade bs-example-modal-lg" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true">
<div class="modal-dialog">
    <div class="modal-content">
        <div class="modal-header">
            <button type="button" class="close" style="margin-top: -10px;color: red;" data-dismiss="modal" aria-hidden="true">&times;</button>
            <h4 class="modal-title" id="myModalLabel" style="text-align: center">طــلب شـــحن FREE FIRE</h4>
        </div>
          <form action="" method="post" class="new-card-form" style="margin: 10px; padding:5px ">
			
				 
                        <div class="form-group">
                          <div class="col-md-12">
                            <label for="playerid" style="font-weight: bold;color: #3e5a94;margin-top: 10px ;">رقم id<span class="required" style="color:red">*</span></label>
                            <input  style="border: 1px solid #39b6b9" type="text" required name="playerid" class="form-control input-md" placeholder="أدخل رقم id" value="<?= @$_POST['playerid'] ?>">
                          </div>
                        </div>
                        <div class="form-group">
                          <div class="col-md-12">
                            <label for="confirm_playerid" style="font-weight: bold;color: #3e5a94;margin-top: 10px;">أعد رقم id<span class="required" style="color:red">*</span></label>
                            <input style="border: 1px solid #39b6b9" type="text" required name="confirm_playerid" class="form-control input-md" placeholder="أعد ادخال رقم id" value="<?= @$_POST['confirm_playerid'] ?>">
                          </div>
                        </div>
                        <div class="form-group">
                          <div class="col-md-12">
                            <label for="playername" style="font-weight: bold;color: #3e5a94;margin-top: 10px ;">(للتأكيد) اسمك داخل اللعبة<span class="required" style="color:red">*</span></label>
                            <input style="border: 1px solid #39b6b9" type="text" required name="playername" class="form-control input-md" placeholder="أدخل اسمك داخل اللعبة" value="<?= @$_POST['playername'] ?>">
                          </div>
                        </div>
			    <div class="form-group">
                           <div class="col-md-12">
                            <label for="playername" style="font-weight: bold;color: #3e5a94;margin-top: 10px ;">اختر قيمة الشحن<span class="required" style="color:red">*</span></label>
                            <select class="form-control" style="height: 40px" id="amount_offers" name="amount" required>
								<option style="font-weight: bold;font-size: 18px">اختر قيمة الشحن</option>
							   <option style="font-weight: bold;font-size: 18px">1$ (100 + 10 Bounus)	</option>
							   <option style="font-weight: bold;font-size: 18px">2$ (210 + 21 Bounus)	</option>
							   <option style="font-weight: bold;font-size: 18px">5$ (530 + 53 Bounus)	</option>
							   <option style="font-weight: bold;font-size: 18px">10$ (1080 + 108 Bounus)</option>
							   <option style="font-weight: bold;font-size: 18px">20$ (2200 + 220 Bounus)</option>
							   
							   </select>
                          </div>
					</div>

                    
                        <div class="row mt-lg">
                          <div class="col-md-12 center" style="margin: 18px 13px;">
                            <input type="submit" name="Submitfree" style="margin-left: 15px;"  value="ارسال الطلب" class="btn btn-success pull-left mb-xl">
							  <input type="reset" class="btn btn-danger pull-left mb-xl mx-2" value="مسح ">
                            <!--<a href="order_status.php" class="btn btn-primary pull-left mb-xl mx-2" >تتبع طلبي</a>-->
                          </div>
    
                        </div>
                      </form>
    </div>
</div>
	

</div>
	
<!--MOOOOOOOOOOOOOOOODLE end (free fir )-->
		   <!--mooooooooodle PUBG-->
	  
	<div id="pubgmodal" class="modal fade bs-example-modal-lg" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true">
<div class="modal-dialog">
    <div class="modal-content">
        <div class="modal-header">
            <button type="button" class="close" style="margin-top: -10px;color: red;" data-dismiss="modal" aria-hidden="true">&times;</button>
            <h4 class="modal-title" id="myModalLabel" style="text-align: center">طــلب شـــحن PUBG(Global)</h4>
        </div>
          <form action="" method="post" class="new-card-form" style="margin: 10px; padding:5px ">
			
				 
                        <div class="form-group">
                          <div class="col-md-12">
                            <label for="playerid" style="font-weight: bold;color: #3e5a94;margin-top: 10px ;">رقم id<span class="required" style="color:red">*</span></label>
                            <input  style="border: 1px solid #39b6b9" type="text" required name="playerid" class="form-control input-md" placeholder="أدخل رقم id" value="<?= @$_POST['playerid'] ?>">
                          </div>
                        </div>
                        <div class="form-group">
                          <div class="col-md-12">
                            <label for="confirm_playerid" style="font-weight: bold;color: #3e5a94;margin-top: 10px;">أعد رقم id<span class="required" style="color:red">*</span></label>
                            <input style="border: 1px solid #39b6b9" type="text" required name="confirm_playerid" class="form-control input-md" placeholder="أعد ادخال رقم id" value="<?= @$_POST['confirm_playerid'] ?>">
                          </div>
                        </div>
                        <div class="form-group">
                          <div class="col-md-12">
                            <label for="playername" style="font-weight: bold;color: #3e5a94;margin-top: 10px ;">(للتأكيد) اسمك داخل اللعبة<span class="required" style="color:red">*</span></label>
                            <input style="border: 1px solid #39b6b9" type="text" required name="playername" class="form-control input-md" placeholder="أدخل اسمك داخل اللعبة" value="<?= @$_POST['playername'] ?>">
                          </div>
                        </div>
			    <div class="form-group">
                           <div class="col-md-12">
                            <label for="playername" style="font-weight: bold;color: #3e5a94;margin-top: 10px ;">اختر قيمة الشحن<span class="required" style="color:red">*</span></label>
                            <select class="form-control" style="height: 40px" id="amount_offers" name="amount" required>
								<option style="font-weight: bold;font-size: 18px">اختر قيمة الشحن</option>
							   <option style="font-weight: bold;font-size: 18px">60UC	</option>
							   <option style="font-weight: bold;font-size: 18px">300+25UC		</option>
							   <option style="font-weight: bold;font-size: 18px">600+60UC		</option>
							   <option style="font-weight: bold;font-size: 18px">1500+300UC	</option>
							   
							   
							   </select>
                          </div>
					</div>

                    
                        <div class="row mt-lg">
                          <div class="col-md-12 center" style="margin: 18px 13px;">
                            <input type="submit" name="Submitpubg" style="margin-left: 15px;"  value="ارسال الطلب" class="btn btn-success pull-left mb-xl">
							  <input type="reset" class="btn btn-danger pull-left mb-xl mx-2" value="مسح ">
                            <!--<a href="order_status.php" class="btn btn-primary pull-left mb-xl mx-2" >تتبع طلبي</a>-->
                          </div>
    
                        </div>
                      </form>
    </div>
</div>
	

</div>
	
<!--MOOOOOOOOOOOOOOOODLE end (pubg)-->
<div class="row">
<div class="col-md-12">
<div class="row">

<div class="col-md-12 text-center">
<div class="box box-info">
<div class="box-header with-border text-center">
<h3 class="box-title">إختصارات</h3>
</div>
<div class="box-body">
<a class="btn btn-app" data-toggle="modal" data-target="#freefiremodal">
<img class="img" style="display: block;width: 100px;height: 140px;padding: 29px 10px;margin: 0 auto 10px;border-bottom: 1px solid #ececec;text-align: center;" src="https://cdngarenanow-a.akamaihd.net/gop/app/0000/100/067/icon.png" alt="شحن Free Fire">FREE FIRE</a>

<a class="btn btn-app" data-toggle="modal" data-target="#pubgmodal">
<img class="img" style="display: block;width: 100px;height: 140px;padding: 29px 10px;margin: 0 auto 10px;border-bottom: 1px solid #ececec;text-align: center;" src="https://gsmrida.com/img/pubgg.png" alt="شحن Free Fire">PUBG</a>
    
    <a class="btn btn-app" data-toggle="modal" data-target="#accountmodal">
<img class="img" style="display: block;width: 100px;height: 140px;padding: 29px 10px;margin: 0 auto 10px;border-bottom: 1px solid #ececec;text-align: center;" src="img/account.png" alt="شحن Free Fire">الشحن بالحساب</a>
    
    <a class="btn btn-app" data-toggle="modal" data-target="#indiamodal">
<img class="img" style="display: block;width: 100px;height: 140px;padding: 29px 10px;margin: 0 auto 10px;border-bottom: 1px solid #ececec;text-align: center;" src="img/india.png" alt="شحن Free Fire">الشحن الهندي</a>
    
     <a class="btn btn-app" data-toggle="modal" data-target="#netflexmodal">
<img class="img" style="display: block;width: 100px;height: 140px;padding: 29px 10px;margin: 0 auto 10px;border-bottom: 1px solid #ececec;text-align: center;" src="img/netflix.png" alt="شحن Free Fire">NETFLIX</a>
    
     <a class="btn btn-app" data-toggle="modal" data-target="#fortnitexmodal">
<img class="img" style="display: block;width: 100px;height: 140px;padding: 29px 10px;margin: 0 auto 10px;border-bottom: 1px solid #ececec;text-align: center;" src="img/fortnite.png" alt="شحن Free Fire">FORTNITE</a>
        
     <a class="btn btn-app" data-toggle="modal" data-target="#fortnitexmodal">
<img class="img" style="display: block;width: 100px;height: 140px;padding: 29px 10px;margin: 0 auto 10px;border-bottom: 1px solid #ececec;text-align: center;" src="img/callofduty.png" alt="شحن Free Fire">CALL OF DUTY</a>






</div>
</div>
</div>
</div>
<div class="box box-info">
<div class="box-header with-border">
<h3 class="box-title">آخر المعاملات</h3>
</div>

    
    
    
<div class="box-footer clearfix">

<a class="btn btn-sm btn-default btn-flat pull-right" href="https://www.martship.com/transactions">كل التعاملات </a>
</div>
</div>
</div>

</div>
           
           
           
           
           
           
</section><!-- end of content -->

    </div><!-- end of content wrapper -->
		
          
<?php include "inc/footer.php"; ?>
 
 <script>
$(document).ready(function(){
  
 function load_unseen_notification(view = '')
 {
  $.ajax({
   url:"fetchh.php",
   method:"POST",
   data:{view:view},
   dataType:"json",
   success:function(data)
   {
    $('.dropdown-menu').html(data.notification);
    if(data.unseen_notification > 0)
    {
     $('.count').html(data.unseen_notification);
 bong.play();
    }
   }
  });
 }
 
 load_unseen_notification();
 

var bong = document.createElement('audio');
bong.setAttribute('src', '../pristine-609.mp3');

 
 setInterval(function(){
  load_unseen_notification();
 }, 5000);
 
 $(document).on('click', '.toggle', function(){
  $('.count').html('');
  load_unseen_notification('yes');
 });


//Then put this in your code where you want to play the sound

});

</script>
		<script>




  $(function() {
    $(document).on('input change', '#game', function() {
      var offers;
      console.log($(this).val())
      if ($(this).val() == "pubg") {
        offers = ` <?php
                    foreach ($offers['pubg'] as $key => $offer) {
                      $price = ($key != 0) ? ' (' . $prices_da_baridimob['pubg'][$offer] . ' DA)' : '';
                      $price_paysera = ($key != 0) ? ' - (' . $prices_paysera['pubg'][$offer] . ' EUR)' : '';
                    ?>
                                <option value="<?= $key ?>" style="font-weight: bold;font-size: 18px"><?= $offer . $price .$price_paysera?></option>
                              <?php
                            }
                              ?>`;
      } else {
        offers = `<?php
                  foreach ($offers['freefire'] as $key => $offer) {
                    $price = ($key != 0) ? ' (' . $prices_da_baridimob['freefire'][$offer] . ' DA)' : '';
                    $price_paysera = ($key != 0) ? ' - (' . $prices_paysera['freefire'][$offer] . ' EUR)' : '';
                  ?>
                                <option value="<?= $key ?>" style="font-weight: bold;font-size: 18px"><?= $offer . $price .$price_paysera ?></option>
                              <?php
                            }
                              ?>`;
      }
      $('#amount_offers').html(offers);
    })
  })
</script>

<?php
		
if (isset($_POST['Submitfree'])) {
  if (empty($_POST['amount']) || empty($_POST['playerid']) || empty($_POST['confirm_playerid']) || empty($_POST['playername'])) {
    $error = "الرجاء ملأ جميع الخانات المطلوبة";
  } else {
    $playerid= @htmlentities(strip_tags($_POST['playerid']));
    $confirm_playerid = @htmlentities(strip_tags($_POST['confirm_playerid']));
    $playername = @htmlentities(strip_tags($_POST['playername']));
    $amount = @htmlentities(strip_tags($_POST['amount']));

    if ($playerid != $confirm_playerid) {
      $error = "رقم id غير متطابقين";
    }

    if (empty($error)) {
      $created_at = date('Y-m-d H:i:s', time());
      $updated_at = date('Y-m-d H:i:s', time());
       $sql = "insert into ordermag (typecharge,amount,playerid,playername,ordercase,user_id,creat_at,shopname) values
('freefire','$amount','$playerid','$playername','0','$userid','$created_at','$shopname')";
      $insert = mysqli_query($conn, $sql);
      if ($insert) {
		    ?>
    <script type="text/javascript">
       alert('تم الاضافة بنجاح');
    </script>
    <?php

        $orderid = mysqli_insert_id($conn);

        $subject =  mysqli_real_escape_string($conn, "طلب شحن بقيمة ($amount) بدون تسجيل ");
        $comment =  mysqli_real_escape_string($conn, "رقم الطلب #$orderid ");
        $user =  mysqli_real_escape_string($conn, $playername);
        $date = date("d-m-Y h:ia");
       

       
      }else{
		  echo mysqli_errno($conn);
	
	  }
    }
  }
}
?>
		
		
<?php
if (isset($_POST['Submitfree'])) {
     if (empty($_POST['amount']) || empty($_POST['playerid']) || empty($_POST['confirm_playerid']) || empty($_POST['playername'])) {
    $error = "الرجاء ملأ جميع الخانات المطلوبة";
		  	    ?>
    <script type="text/javascript">
       alert('الرجاء ملأ جميع الخانات المطلوبة');
    </script>
    <?php
  } else {
    $name = $_POST['name'];
    $playerid = $_POST['playerid'];
    $playername = $_POST['playername'];
	$confirm_playerid = @htmlentities(strip_tags($_POST['confirm_playerid']));
    $amount = $_POST['amount'];
    $date = date("d-m-Y h:ia");
   
  if ($playerid != $confirm_playerid) {
      $error = "رقم id غير متطابقين";
	  	    ?>
    <script type="text/javascript">
       alert('رقم id غير متطابقين');
    </script>
    <?php
    }
         if (empty($error)) {

           $sql = "insert into ordermag (typecharge,amount,playerid,playername,ordercase,user_id,creat_at,updat_at,shopname) values
('freefire','$amount','$playerid','$playername','0','$userid','$date','$date','$shopname')";
            $result = $conn->query($sql);
 
      if ($result) {
		    ?>
    <script type="text/javascript">
       alert('تم الاضافة بنجاح');
    </script>
    <?php
            $subject =  mysqli_real_escape_string($conn, "طلب شحن بقيمة ($amount) نوع الشحن ({$games[$chargtype]})  ");
            $comment =  mysqli_real_escape_string($conn, "اسم اللاعب ($playername)  ");
            $user =  mysqli_real_escape_string($conn, $userfullname);
            $date = date("d-m-Y h:ia");
            $query = "
       INSERT INTO comments(comment_subject, comment_text,comment_user,comment_time,comment_status, sorting,user_id,user_type )
       VALUES ('$subject', '$comment','$user','$date','0','1','$userid','$user_type')
       ";
            mysqli_query($conn, $query);

            echo '
     <script type="text/javascript">
     alert("تم الاضافة");
     
    </script>';
        } else {
		  echo mysqli_error($conn);
        ?>
		
            <script type="text/javascript">
                alert("عفوا ، error");
            </script>
<?php
        }
    }
}
}
?>
        
    
        <script>
            $(document).ready(function() {

                function load_unseen_notification(view = '') {
                    $.ajax({
                        url: "fetchh.php",
                        method: "POST",
                        data: {
                            view: view
                        },
                        dataType: "json",
                        success: function(data) {
                            $('.dropdown-menu').html(data.notification);
                            if (data.unseen_notification > 0) {
                                $('.count').html(data.unseen_notification);
                                bong.play();
                            }
                        }
                    });
                }

                load_unseen_notification();

                var bong = document.createElement('audio');
                bong.setAttribute('src', '../pristine-609.mp3');



                setInterval(function() {
                    load_unseen_notification();
                }, 5000);

                $(document).on('click', '.toggle', function() {
                    $('.count').html('');
                    load_unseen_notification('yes');
                });


                //Then put this in your code where you want to play the sound

            });
        </script>
		</div>
       

 

هدا صفحة الدخول 

    <?php  
error_reporting(0);
session_start();

include  "inc/header.php" ;?>  


 	<title>شحن اللعبة | دخول </title> 

<!--header-->
<div class="projects-2 section  " style="background: #fff;">
  <div class="container">
   <div class="row ">
      <div class="col-md-12">
        <h1 style="color: #064a6e">تسجيل الدخول <span> &nbsp;</span></h1>
      </div>

    </div>

    <div class="row">
      <div class="container">
        <?php
        error_reporting(0);
        include('connect.php');

        ?>





        <div class="row">
          <div class="col-md-12">

            <div class="featured-boxes">
              <div class="row">
             <div class="col-sm-6">

                  <div class="featured-box featured-box-primary align-left mt-xlg clear" id="login-form" style="">
                    <div class="box-content bg_Lightgrey">
                      <h4 class="heading-primary text-uppercase mb-md">لديك حساب حالي ؟</h4>
                      <form action="" id="frmSignIn" method="post">
                        <div class="alert alert-danger" id="error" style="display: none">
                          <strong>خطأ!</strong> بيانات الدخول غير صحيحة
                        </div>
                        <div class="alert alert-danger" id="erroractive" style="display: none">
                          <strong>خطأ!</strong> هذا الحساب بانتظار التفعيل من قبل الادارة ، سيتم التفعيل فى اقرب وقت شكرا
                        </div>
                        <div class="alert alert-danger" id="errorstop" style="display: none">
                          <strong>خطأ!</strong> هذا الحساب موقوف
                        </div>


                        <div class="alert alert-success" id="success" style="display: none">
                          <strong>تهانينا!</strong> نجاح العملية يرجى الانتظار جارى التوجيه...
                        </div>
                        <div class="form-group">
                          <div class="col-md-12">
                            <label for="LoginEmail">اسم المستخدم<span class="required">*</span></label>
                            <input type="text" name="userName" value="<?php if (isset($_COOKIE["member_login"])) {
                                                                        echo $_COOKIE["member_login"];
                                                                      } ?>" class="form-control input-md" required="required" placeholder="أدخل اسم المستخدم">

                          </div>
                        </div>


                        <div class="form-group">
                          <div class="col-md-12">
                            <label for="Password">كلمة المرور <span class="required">*</span></label>
                            <input type="password" value="<?php if (isset($_COOKIE["member_login"])) {
                                                            echo $_COOKIE["member_login"];
                                                          } ?>" name="password" class="form-control input-md" required="required" placeholder="أدخل كلمة المرور">
                          </div>
                        </div>


                        <div class="form-group">
                          <div class="col-md-12">
                            <span><input type="checkbox" <?php if (isset($_COOKIE["member_login"])) { ?> checked <?php } ?> name="remember">تذكرنى </span><br>
                            <a href="forgetpass.php">نسيت كلمة السر؟</a>
                          </div>
                        </div>


                        <div class="row mt-lg">
                          <div class="col-md-12">
                            <input type="submit" name="login" value="تسجيل الدخول" class="btn btn-primary pull-left mb-xl">
                          </div>
                        </div>
                      </form>
                    </div>
                  </div>
                </div>
				     </div>
                  </div>
                </div>
		
			   </div>
	
                  </div>
		
                </div>
			    <?php
	 include  "inc/footer.php"; 

	  ?>
	  <?php
error_reporting(0);
if (isset($_POST["login"])) {
  $userName = htmlspecialchars($_POST['userName']);
  $password = htmlspecialchars($_POST['password']);

  $countc = 0;
  $resc = mysqli_query($conn, "select * from users where BINARY userName='$userName' && BINARY password= '$password' && active = '0' LIMIT 1");
  $countc = mysqli_num_rows($resc);
  if ($countc > 0) {
?>
    <script type="text/javascript">
      document.getElementById("erroractive").style.display = "block";
    </script>
    <?php
  } else {
    $counts = 0;
    $ress = mysqli_query($conn, "select * from users where BINARY userName='$userName' && BINARY password= '$password' && active = '2' LIMIT 1");
    $counts = mysqli_num_rows($ress);
    if ($counts > 0) {
    ?>
      <script type="text/javascript">
        document.getElementById("errorstop").style.display = "block";
      </script>
      <?php
    } else {

      $count = 0;
      $res = mysqli_query($conn, "select * from users where BINARY userName='$userName' && BINARY password= '$password' && active = '1' LIMIT 1");
      $count = mysqli_num_rows($res);
      if ($count == 0) {
      ?>
        <script type="text/javascript">
          document.getElementById("error").style.display = "block";
        </script>
        <?php
      } else {
        $sql = "select * from users where BINARY userName='$userName' && BINARY password= '$password' && active = '1' ";
        $result = $conn->query($sql);
        while ($row = $result->fetch_assoc()) {
          $logintype = $row['logintype'];
          if ($logintype == 1) {
        ?>
            <script type="text/javascript">
              document.getElementById("success").style.display = "block";
            </script>
            <?php
            $_SESSION["userName"] = $userName;


            ?>
            <script type="text/javascript">
              window.location = "Supermarket";
            </script>
          <?php
          } elseif ($logintype == 2) {
          ?>
            <script type="text/javascript">
              document.getElementById("success").style.display = "block";
            </script>
            <?php
            $_SESSION["userName"] = $userName;

            ?>
            <script type="text/javascript">
              window.location = "client";
            </script>
<?php
          }
        }
      }
    }
  }
}
?>

والمشكلة لايوجه الى داش بورد

 <script type="text/javascript">
              window.location = "Supermarket";
            </script>

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0
بتاريخ 6 دقائق مضت قال Reda Boukheche:

هل من رد من فضلكم

نأسف لأننا قمنا بالرد بعد مدة من الوقت و لكن لأن الكود كبير و و عملية فحص الكود أخذت وقت كبير ايضا , لذلك في هذا الكود لديك 

while ($row = $result->fetch_assoc()) {
        $logintype = $row['logintype'];
        $name = $row['name'];
        $userid = $row['id'];
		$shopname= $row['shopname'];
        
        if ($logintype != 1) {
    ?>
            <script type="text/javascript">
                window.location = "../index.php";
            </script>
<?php
        }
    }

قم بإضافة تعريف للجلسة بهذا الشكل 

$_SESSION['userName'] = $name;

فبذلك يصبح الكود كاملاً 

while ($row = $result->fetch_assoc()) {
        $logintype = $row['logintype'];
        $name = $row['name'];
        $userid = $row['id'];
		$shopname= $row['shopname'];
        $_SSION['userName'] = $name;
        if ($logintype != 1) {
    ?>
            <script type="text/javascript">
                window.location = "../index.php";
            </script>
<?php
        }
    }

حاول رجاء تنفيذ الكود ثم أخبرني بالنتيجة.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 57 دقائق مضت قال Reda Boukheche:

            </script>

 

 

بتاريخ 14 دقائق مضت قال بلال زيادة:

نأسف لأننا قمنا بالرد بعد مدة من الوقت و لكن لأن الكود كبير و و عملية فحص الكود أخذت وقت كبير اي

لاكن سبب في بداية الكود ليش الجلسة ماعم تدخل 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 8 دقائق مضت قال Reda Boukheche:

لاكن سبب في بداية الكود ليش الجلسة ماعم تدخل 

تأكد اسم المستخدم , لأنك تعتمد على اسم المستخدم في تكوين الجلسات ؟ هل تأكدت منه ؟ لأنه إذا كان اسم المستخدم مسجل فأنه سوف يرجع البيانات و من ثم يقوم بتسجيل جلسة و إذا كانت خاطئة لا يقوم بتسجيلها.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...