İnternetten kayıt için

SimasJasin

Taş Madencisi
En iyi cevaplar
0
Authme'de bir şifreleme var ve onu kapatmadan internet'ten kayıt olayı olmuyor bu şifrelemeyi nasıl kapatabilirim teşekkürler.
 

bgencacat

Lapis Toplayıcısı
En iyi cevaplar
0
Aslında şifrelemeyi kapatman bir güvenlik açığı yaratır. İnternetten kaydı php ile yapıyormuşsun gibi anlatacağım.

Authme'de
Kod:
passwordHash: SHA256
bölümünü bul SHA256'yı MD5 ile değiştir.


Kayıt yapacağın php dosyası şu şekilde olmalı:
PHP:
<?php
// Mysql bilgileri falan, burayı kendine göre ayarlarsın
mysql_connect("localhost","root","");
mysql_select_db("serverVeritabani");



//İlk önce formumuzu ekranda gösterelim.

echo "<form action='$_SELF' method='post'>
<input type='text' name='kullaniciAdi'>
<input type='password' name='kullaniciSifre'>
<input type='submit' value='Kayıt Ol'>

";
// Ondan sonra form ile gelen verileri alıp veritabanına işleyelim.

$kullaniciAdi = $_POST['kullaniciAdi'];
$kullaniciSifre = $_POST['kullaniciSifre'];

// Şifreyi Authme configinde belirttiğimiz gibi MD5 ile şifreleyip kaydedelim.
$md5Sifre = md5($kullaniciSifre);

//Mysql veritabanına kaydedelim.
$kaydet = mysql_query("insert into hesaplar (username,password) values ('$kullaniciAdi','$md5Sifre')");

if ($kaydet){//Eğer kayıt başarılıysa Kayıt Başarılı yazdır.
echo "Kayıt başarılı";
}else{//Eğer başarılı değilse Başarısız yazdır
Kayıt başarısız. Sistem yöneticisiyle iletişime geçin.
}



?>

Bir sorun olursa bana ilet.
 
Üst