HEX
Server: Apache
System: Linux srv4.garantili.com.tr 4.18.0-477.21.1.lve.1.el8.x86_64 #1 SMP Tue Sep 5 23:08:35 UTC 2023 x86_64
User: ekspardev (1006)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/ekspardev/www/tubisad/rapor/panel/profil.php
<? include'header.php';

$profil = "select * from users  where id='$user_id'";
$profil = $func->query($profil); 
$profil=$profil->fetch();
 
 
 
if(p('profil_guncelle')==1){
    
    $func->query("update users set name='".p('name')."',surname='".p('surname')."',gsm='".p('gsm')."',email='".p('email')."' where id='$user_id'");
    
    if(p('password')){
        $sifre=$func->ToPass(p('password'));  
        $func->query("update users set password='$sifre' where id='$user_id'");
    }
    
        $s  = "select * from users where id='$user_id' ";
        $q  = $func->query($s);
        $rs = $q->fetch();  
          
         	 
        	 
        $_SESSION['email']=$rs->email;
        $_SESSION['password']=$rs->password; 
        $_SESSION['user_id']=$rs->id;
        $_SESSION['name']=$rs->name;
        $_SESSION['surname']=$rs->surname; 

header("location: profil");
}
?>
  
  

                         

              

             <div class="container-xl" style="width:99%;height:50px;">
                <div class="card">
                  <div class="card-body p-4" style="width:100%; ">
                   <div class="card-body">
                    <h2 class="mb-4"><?=$name?> <?=$surname?></h2> 
                    
                    
                    <div class="row">
                       
                     <form action="" method="post" autocomplete="off">  
                     <fieldset class="form-fieldset">
                            <div class="mb-3">
                              <label class="form-label required">Ad</label>
                              <input type="text" class="form-control" autocomplete="off" name="name" value="<?=$profil->name?>" required>
                            </div>
                            <div class="mb-3">
                              <label class="form-label required">Soyad</label>
                              <input type="text" class="form-control" autocomplete="off" name="surname" value="<?=$profil->surname?>" required>
                            </div>
                            <div class="mb-3">
                              <label class="form-label required">Email</label>
                              <input type="email" class="form-control" autocomplete="off" name="email" value="<?=$profil->email?>" required> 
                            </div>
                            <div class="mb-3">
                              <label class="form-label required" >Telefon</label>
                              <input type="text" class="form-control" autocomplete="off" name="gsm" maxlength ='10' minlength ='10' value="<?=$profil->gsm?>" required>
                            </div>
                            <div class="mb-3">
                              <label class="form-label">Şifre</label>
                              <input type="password" class="form-control" autocomplete="off" name="password">
                              <small>Şifreyi güncellemek istemiyorsanız boş geçebilirsiniz.</small>
                            </div>
                            
                            <label class="form-check">
                              <button type="submit" name="profil_guncelle" value="1" class="btn btn-primary ms-auto" style="float:right" >Güncelle</button>
                          </fieldset>
                        </form>
                   
                   
                   
                  </div>
                </div>
              </div>

  

           
     
       <? include'footer.php';?>