Sunucumun Sitesine Authme Entegrasyonu

Angora_06

Kızıltaş Madencisi
Mesajlar
589
En iyi cevaplar
0
Beğeniler
180
Puanları
0
Herkese merhaba.

Sunucum var ve siteme authmeyi entegre etmek istiyorum.

Yani Authme ile sunucuma kayıtlı olan oyuncular forumda da kayıtlı olacaklar aynı şifreyle.

Bu mümkün mü ve mümkünse nasıl yapılabilir?

@ByNovem

@SmT287

@™Å┬ÄßÉ┌ķ™
 


Ataberk1880

Işık Taşı Madencisi
Mesajlar
3,352
En iyi cevaplar
1
Beğeniler
819
Puanları
1,840
Ruh hali
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.
 

Angora_06

Kızıltaş Madencisi
Mesajlar
589
En iyi cevaplar
0
Beğeniler
180
Puanları
0
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.
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ı
 

Ataberk1880

Işık Taşı Madencisi
Mesajlar
3,352
En iyi cevaplar
1
Beğeniler
819
Puanları
1,840
Ruh hali
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.
 

Angora_06

Kızıltaş Madencisi
Mesajlar
589
En iyi cevaplar
0
Beğeniler
180
Puanları
0
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.
Tamam bu kısmı ayarladım da forumumun girişini bu kullanıcı adı ve parolaları kullanarak yapmasını nasıl sağlarım?
 

Ataberk1880

Işık Taşı Madencisi
Mesajlar
3,352
En iyi cevaplar
1
Beğeniler
819
Puanları
1,840
Ruh hali
Biraz php araştırması yaparsanız yapabilirsiniz şu an telefondayım

Xperia Z cihazımdan gönderildi.
 

Angora_06

Kızıltaş Madencisi
Mesajlar
589
En iyi cevaplar
0
Beğeniler
180
Puanları
0
Kardeş lütfen ben php anlamıyorum bi güzellik yap
 

Ataberk1880

Işık Taşı Madencisi
Mesajlar
3,352
En iyi cevaplar
1
Beğeniler
819
Puanları
1,840
Ruh hali
Basit 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'>";
}
}
?>
 

Angora_06

Kızıltaş Madencisi
Mesajlar
589
En iyi cevaplar
0
Beğeniler
180
Puanları
0
Basit 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 mybb forum yazilimi kullaniyorum bunu mybb'nin neresine entegre edeceğim? bu son sorum yardım edersen çok sevinirim
 

Ataberk1880

Işık Taşı Madencisi
Mesajlar
3,352
En iyi cevaplar
1
Beğeniler
819
Puanları
1,840
Ruh hali
ben mybb forum yazilimi kullaniyorum bunu mybb'nin neresine entegre edeceğim? bu son sorum yardım edersen çok sevinirim
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.
 

Angora_06

Kızıltaş Madencisi
Mesajlar
589
En iyi cevaplar
0
Beğeniler
180
Puanları
0
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 çok araştırma yaptım ama sonuç 0 yine de teşekkürler çok yardımcı oldunuz.
 

ByNovem

Kızıltaş Madencisi
Mesajlar
445
En iyi cevaplar
1
Beğeniler
587
Puanları
1,200
arkadaşın dediği gibi birde şifreleri kodlarken aynı kodlama sistemini kullandığınıza emin olun mesela md5 md5 olsunki uysun.
 

Üst