Biraz daha açıklarmısın kardeşim bide authme de nereyi yapılandıracağımı ve veri tabanını foruma nasıl ayarlayacağımıEvet mümkün. PHP ve Mysql bilginizle yapabilirisniz:
Öncelikle AuthMe'yi MYSQL'inize bağlayın ve pluginin kendi tablolarını oluşturmasına izin verin.
Sonra sitenizde yapacağınız giriş kontrolünde sorguları authme tablosuna göre yapın. Fakat config'ten şifrelemeyi md5 şifrelemesi yapmayı unutmayın yoksa SHA256 ya göre şifreler ve bu çözümlenebilen bir şifre değil sadece bir kez oluşturulur. Mantığı bu şekilde.
DataSource:
mySQLColumnName: username
mySQLTablename: authme
mySQLUsername: MySQLkullanıcı adı
backend: mysql
mySQLColumnLastLogin: lastlogin
mySQLDatabase: veritabanı adı
mySQLPort: '3306'
mySQLColumnIp: ip
mySQLHost: sunucu ipsi (mYSQL sunucunun)
mySQLColumnPassword: password
mySQLPassword: MySQL şifresi
caching: true
mySQLlastlocX: x
mySQLlastlocY: y
mySQLlastlocZ: z
mySQLlastlocWorld: world
mySQLColumnEmail: email
mySQLColumnId: id
mySQLColumnLogged: isLogged
Tamam bu kısmı ayarladım da forumumun girişini bu kullanıcı adı ve parolaları kullanarak yapmasını nasıl sağlarım?Config'ten MySQL:
PHP:DataSource: mySQLColumnName: username mySQLTablename: authme mySQLUsername: MySQLkullanıcı adı backend: mysql mySQLColumnLastLogin: lastlogin mySQLDatabase: veritabanı adı mySQLPort: '3306' mySQLColumnIp: ip mySQLHost: sunucu ipsi (mYSQL sunucunun) mySQLColumnPassword: password mySQLPassword: MySQL şifresi caching: true mySQLlastlocX: x mySQLlastlocY: y mySQLlastlocZ: z mySQLlastlocWorld: world mySQLColumnEmail: email mySQLColumnId: id mySQLColumnLogged: isLogged
Giriş sorgusunu da username ve apssword sütunlarına göre yapmalsıınz.
session_start();
$kadi_giris=$_POST["nick"];
$sifre_giris=$_POST["sifre"];
ob_start();
if (empty($kadi_giris) || empty($sifre_giris)){
echo 'Bos veriler girdiniz';
header("index.php");
}else{
$baglan = mysql_connect("host", "isim", "şifre") or die ("my olmadi");
mysql_select_db("dbadı",$baglan) or die ("veri oladi");
$bul= mysql_query("select * from authme where username='".$kadi_giris."' AND sifre='".$sifre_giris."'");
// sifre sütununu yazdım ama normalde password sütunudur. AuthMe password sütununu varsayılan olarak SHA-256 ya göre şifreler. Bunu sizin şu an çözümlemeniz çok zor. Bu yüzden md5 şifrelemesini ayarlayın. (configten). Fakat ben yine de $sifre_giris değişkeinini md5 e göre şifrelmedim.
$say=mysql_num_rows($bul);
if (($say) > 0){
$_SESSION["oturum"] = true;
$_SESSION["kadi"] = $kadi_giris;
echo "<script>alert('Giriş için yönlendiriliyorsunuz!');</script>";
echo "<meta content='1; URL=index.php' http-equiv='refresh'>";
}else{
echo "<script>alert('Kullanıcı Bulunamadı!');</script>";
echo "<meta content='1; URL=index.php' http-equiv='refresh'>";
}
}
?>
ben mybb forum yazilimi kullaniyorum bunu mybb'nin neresine entegre edeceğim? bu son sorum yardım edersen çok sevinirimBasit bir şekilde anlatayım:
Giriş kontrol:
PHP:session_start(); $kadi_giris=$_POST["nick"]; $sifre_giris=$_POST["sifre"]; ob_start(); if (empty($kadi_giris) || empty($sifre_giris)){ echo 'Bos veriler girdiniz'; header("index.php"); }else{ $baglan = mysql_connect("host", "isim", "şifre") or die ("my olmadi"); mysql_select_db("dbadı",$baglan) or die ("veri oladi"); $bul= mysql_query("select * from authme where username='".$kadi_giris."' AND sifre='".$sifre_giris."'"); // sifre sütununu yazdım ama normalde password sütunudur. AuthMe password sütununu varsayılan olarak SHA-256 ya göre şifreler. Bunu sizin şu an çözümlemeniz çok zor. Bu yüzden md5 şifrelemesini ayarlayın. (configten). Fakat ben yine de $sifre_giris değişkeinini md5 e göre şifrelmedim. $say=mysql_num_rows($bul); if (($say) > 0){ $_SESSION["oturum"] = true; $_SESSION["kadi"] = $kadi_giris; echo "<script>alert('Giriş için yönlendiriliyorsunuz!');</script>"; echo "<meta content='1; URL=index.php' http-equiv='refresh'>"; }else{ echo "<script>alert('Kullanıcı Bulunamadı!');</script>"; echo "<meta content='1; URL=index.php' http-equiv='refresh'>"; } } ?>
Ben hiç kendi yazdığım dışında bir sistem kullanmadığım için kesin bir yol gösteremeyeceğim malesef. Ama giriş kontrolünün yapıldığı sayfayı bulabilirsen bu kodlar oraya ait.ben mybb forum yazilimi kullaniyorum bunu mybb'nin neresine entegre edeceğim? bu son sorum yardım edersen çok sevinirim
Google'da çok araştırma yaptım ama sonuç 0 yine de teşekkürler çok yardımcı oldunuz.Ben hiç kendi yazdığım dışında bir sistem kullanmadığım için kesin bir yol gösteremeyeceğim malesef. Ama giriş kontrolünün yapıldığı sayfayı bulabilirsen bu kodlar oraya ait.
Google'da araştıma yaparak bulamazsınız. MyBB Belgelerinizi kuracalamanız gerekiyor.Google'da çok araştırma yaptım ama sonuç 0 yine de teşekkürler çok yardımcı oldunuz.