• 02-01-2021, 22:52:53
    #1
    merhaba pdo bir site yapıyorum üye ekle kısmı oluşturdum üyeyi ekliyor. ama ben şifrenin işlevi md5 olarak gitmesini istiyorum. nasıl yapabilirim.


    form kısmı :

      
     <form enctype="multipart/form-data" action="netting/egitmenekle.php" method="POST"   accept-charset="UTF-8" >                      <div class="form-group">                        <label for="exampleInputName1">Eğitmenin Adı Soyadı</label>                        <input type="text" class="form-control" id="exampleInputName1" name="egitmenad" >                      </div>                      <div class="form-group">                        <label for="exampleInputName1">E-Posta Adresi</label>                        <input type="text" class="form-control" id="exampleInputName1" name="egitmenmail" >                      </div>                      <div class="form-group">                        <label for="exampleInputName1">Ünvanı</label>                        <input type="text" class="form-control" id="exampleInputName1" name="egitmenaltbilgi" >                      </div>                       <div class="form-group">                        <label for="exampleInputName1">Şifresi</label>                        <input type="password" class="form-control" id="exampleInputName1" name="egitmensifre" >                      </div>                       <div class="form-group">                        <label for="exampleInputName1">Fotoğrafı</label>                        <input type="file" class="form-control" id="exampleInputName1" name="egitmenfoto" >                      </div>                      <div class="form-group">                        <label for="exampleTextarea1">Biyografi</label>                        <textarea class="ckeditor" id="exampleTextarea1" rows="4" name="egitmenbiyografi" ></textarea>                      </div>                      <button type="submit" class="btn btn-gradient-primary mr-2" name="ekle">DEĞİŞİKLİKLERİ KAYDET</button>                    </form>
    netting/egitmenekle.php kısmı :

    <?phperror_reporting(E_ALL);$dizin = '../../images/egitmen/';$egitmenfoto=$_FILES['egitmenfoto']['name'];$yuklenecek_dosya1 = $dizin . basename($_FILES['egitmenfoto']['name']);
    
     if (move_uploaded_file($_FILES['egitmenfoto']['tmp_name'], $yuklenecek_dosya1)){    echo '<img src="tamam.jpg" width="100"><br>';echo "Dosya başarıyla yüklendi.<br>"; } else {    echo "Dosya yüklenemedi!\n";}
    if($_POST) {    $egitmenad = $_POST["egitmenad"];    $egitmenaltbilgi = $_POST["egitmenaltbilgi"];    $egitmenmail = $_POST["egitmenmail"];    $egitmensifre = $_POST["egitmensifre"];    $egitmenbiyografi = $_POST["egitmenbiyografi"];    $md5crypt = (md5($egitmensifre));    $ekle=$db->prepare("INSERT INTO egitmen set egitmenad=?, egitmenaltbilgi=?, egitmenmail=?, egitmensifre=?, egitmenbiyografi=?,  egitmenfoto=?");
        $ekle ->execute(array($egitmenad, $egitmenaltbilgi, $egitmenmail, $egitmensifre, $egitmenbiyografi, $egitmenfoto));
    }
    ?>
  • 02-01-2021, 22:56:17
    #2
    form olarak gitmeyecek back end ile insert yaparken md5($_POST['password']) şeklinde insert edebilirsin.
  • 02-01-2021, 22:56:37
    #3
    PHP tarafında gelen şifreyi md5 ile tekrar şifleyeceksiniz.
    <?php $sifre = md5($_POST['gelensifre']); ?>
  • 02-01-2021, 22:59:46
    #4
    bunu nereye ekliyeyim kodu
  • 02-01-2021, 23:04:00
    #5
    $egitmensifre = md5($_POST['egitmensifre']);
    bu şekilde yaparsanız md5 olarak veri tabanına kayıt edebilirsiniz.
  • 02-01-2021, 23:05:46
    #6
    hal oldu sizler birer adamın dibisiniz Allah razı olsun