GolcuOsman
Kızıltaş Madencisi
- Mesajlar
- 535
- En iyi cevaplar
- 0
- Beğeniler
- 95
- Puanları
- 390
- Ruh hali
autmeyi internet sitesine nasıl bağlarım bileniniz var ise özelden mesaj atabilirmi?
Bu authme reloaded mi?AuthMe, Siteden Kayıt | MySQL bağlama
- ALINTIDIR -
Dosyaları indirdik. Panele giriyoruz ve AuthMe pluginini MySQL veritabanımıza bağlıyoruz.
Authme config'i açıyoruz.
Aşağıda ki kısımları dolduruyoruz. Bilgileriniz panelinizde ki MySQL DB kısmında yazmaktadır.
MysqlUsername:Bu veritabanı kullanıcı adınızdır genelde ni308198_2_DB şeklinde bir değer olur
MysqlDatabase: Username'in aynısı olmaktadır genelikle.
MysqlHost: Buras ısayısal ip adresidir. Portsuz şekilde IP'yi yazıyoruz.
Mysqlpassword: Bu sizin phpmyadmin şifrenizdir.
Diğer ayarları oldugu gibi bırakabilirsiniz örneğin kayıt olmamış kişilerin oyuna girmemesini istiyorsanız bunu burdan kapatınız.
Kaynak kod
1
kickNonRegistered: true
Şimdi indirdiğiniz dosyada ki "config.php" dosyasını açıyoruz.
Buradaki bilgileri yukarıda yaptığımız gibi dolduruyoruz.
Şimdi sunucuya restart attıktan sonra herşeyimiz hazır. Eğer html, php kodlaması biliyorsanız siteyi kendinize göre editleyebilirsiniz.
Evet AuthMe Reloaded adlı plugin destekliyor MySQL bağlantısını. Biraz PHP bilginiz varsa veya ogrenirseniz sunucu işlerinden kayıt ve ya sitenize bu hesap ile giriş ve daha birçok şeyi de sitenize ekleyebilirisinizBu authme reloaded mi?
AuthMe, Siteden Kayıt | MySQL bağlama
- ALINTIDIR -
Dosyaları indirdik. Panele giriyoruz ve AuthMe pluginini MySQL veritabanımıza bağlıyoruz.
Authme config'i açıyoruz.
Aşağıda ki kısımları dolduruyoruz. Bilgileriniz panelinizde ki MySQL DB kısmında yazmaktadır.
MysqlUsername:Bu veritabanı kullanıcı adınızdır genelde ni308198_2_DB şeklinde bir değer olur
MysqlDatabase: Username'in aynısı olmaktadır genelikle.
MysqlHost: Buras ısayısal ip adresidir. Portsuz şekilde IP'yi yazıyoruz.
Mysqlpassword: Bu sizin phpmyadmin şifrenizdir.
Diğer ayarları oldugu gibi bırakabilirsiniz örneğin kayıt olmamış kişilerin oyuna girmemesini istiyorsanız bunu burdan kapatınız.
Kaynak kod
1
kickNonRegistered: true
Şimdi indirdiğiniz dosyada ki "config.php" dosyasını açıyoruz.
Buradaki bilgileri yukarıda yaptığımız gibi dolduruyoruz.
Şimdi sunucuya restart attıktan sonra herşeyimiz hazır. Eğer html, php kodlaması biliyorsanız siteyi kendinize göre editleyebilirsiniz.
<?php
include "config.php";
session_start();
function clearMethod($mVar){
if(is_array($mVar)){
foreach($mVar as $gVal => $gVar){
if(!is_array($gVar)){
$mVar[$gVal] = htmlspecialchars(strip_tags(urldecode(mysql_escape_string(addslashes(stripslashes(stripslashes(trim(htmlspecialchars_decode($gVar))))))))); // -> Dizi olmadigini fark edip temizledik.
}else{
$mVar[$gVal] = clearMethod($gVar);
}
}
}else{
$mVar = htmlspecialchars(strip_tags(urldecode(mysql_escape_string(addslashes(stripslashes(stripslashes(trim(htmlspecialchars_decode($mVar))))))))); // -> Dizi olmadigini fark edip temizledik.
}
return $mVar;
}
function gonder($alici,$konu,$mesaj){
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n";
$headers .= 'To: Authme Üyelik Scripti <[email protected]>' . "\r\n";
$headers .= 'From: Authme Scripti <[email protected]>' . "\r\n";
mail($alici,$konu,$mesaj,$headers);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<title>Authme Üyelik Scripti</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="wrapper">
<div id="header">
<h1>Authme </h1>
<p>Türkiyenin En Iyi Minecraft Serveri</p>
</div>
<div id="content">
<div id="menu">
<ul>
<li><a href="index.php" class="first">AnaSayfa</a></li>
<?php
if($_SESSION['giris'] == "1"){
if($_SESSION['giris'] == "1"){
$uyesql = mysql_query("SELECT * FROM authme WHERE id='".$_SESSION['id']."'");
$uyecek = mysql_fetch_array($uyesql);
}
echo '
<li><a href="index.php?s=uye">Uye Paneli</a></li>
<li><a href="index.php?s=kurallar">Kurallar</a></li>
<li><a href="index.php?s=cikis">Çikis</a></li>
<div style="float:right; margin:7px 0px 0px 0px;"><font color=red>Hosgeldin '.$uyecek['username'].'  </div>
';
}else{
echo '
<li><a href="index.php?s=kayit">Kayit Ol</a></li>
<li><a href="index.php?s=giris">Giris</a></li>
<li><a href="index.php?s=kurallar">Kurallar</a></li>
';
}
?>
</ul>
</div>
<div id="text"><center>
<h2>Authme</h2><br>
<?php
function anasayfa(){
echo "Hersey Türkiye için..!";
}
function kayit(){
if($_SESSION['giris'] == "1"){
header('Location: index.php');
}
$sql = mysql_query("SELECT * FROM authme WHERE ip='".$_SERVER['REMOTE_ADDR']."'");
if(mysql_num_rows($sql) < 1){
if(isset($_POST['kayit'])){
$sql = mysql_query("SELECT * FROM authme WHERE username='".clearMethod($_POST['kull'])."'");
if(($_POST['kull'] == "") or ($_POST['pass'] == "") or ($_POST['email'] == "") or ($_POST['captcha'] == "")){
echo "<font color=red>Lütfen Bos Alan Birakmayin</font>";
}elseif($_SESSION['gelen'] !== $_POST['captcha']){
echo "<font color=red>Güvenlik Kodu Hatali</font>";
}elseif(!mysql_num_rows($sql) < 1){
echo "<font color=red>Böyle Bir Kullanici Mevcut</font>";
}else{
$sql = mysql_query("INSERT INTO authme (`username`, `password`, `ip`, `lastlogin`, `x`, `y`, `z`, `world`, `email`) VALUES ('".clearMethod($_POST['kull'])."', '".md5($_POST['pass'])."', '".$_SERVER['REMOTE_ADDR']."', NULL, '0', '0', '0', 'world', '".clearMethod($_POST['email'])."');");
echo "<font color=green>Basariyla Kayit Oldunuz</font>";
echo mysql_error();
}
}
echo "<form action='' method=POST><center><table border=0><table>
<tr>
<td>Kullanici Adi</td>
<td>:</td>
<td><input type=text name=kull maxlength=16>1-16</td>
</tr>
<tr>
<td>Sifre</td>
<td>:</td>
<td><input type=password name=pass maxlength=16>1-16</td>
</tr>
<tr>
<td>E-Mail</td>
<td>:</td>
<td><input type=text name=email maxlength=32>1-32</td>
</tr>
<tr>
<td colspan=2><img src='guvenlik.php'></td>
<td><input type=text name=captcha></td>
</tr>
<tr>
<td colspan=3 align=right><input type=submit name=kayit value='Kayit Ol'></td>
</tr>
</table></form>";
}else{
echo "<font color=red><center>Bir Kullanici Maximum 1 Adet Üyelik Alabilir.</center></font>";
}
}
function giris(){
if($_SESSION['giris'] == "1"){
header('Location: index.php');
}
if(isset($_POST['giris'])){
$sql = mysql_query("SELECT * FROM authme WHERE username='".clearMethod($_POST['kull'])."'");
$cek = mysql_fetch_array($sql);
if(($_POST['kull'] == "") or ($_POST['pass'] == "")){
echo "<font color=red>Lütfen Bos Alan Birakmayin.</font>";
}elseif(mysql_num_rows($sql) < 1){
echo "<font color=red>Böyle Bir Kullanici Bulunamadi.</font>";
}elseif($cek['password'] !== md5($_POST['pass'])){
echo "<font color=red>Sifreniz Hatali.</font>";
}else{
echo "<font color=green>Basariyla Giris Yaptiniz. Yönlendiriliyorsunuz Lütfen Bekleyin</font>";
echo '<meta http-equiv="refresh" content="3;URL=index.php">';
$_SESSION['giris'] = "1";
$_SESSION['id'] = $cek['id'];
}
}
echo "<form action='' method=POST><table>
<tr>
<td>Kullanici Adi</td>
<td>:</td>
<td><input type=text name=kull></td>
</tr>
<tr>
<td>Sifre</td>
<td>:</td>
<td><input type=password name=pass></td>
</tr>
<tr>
<td colspan=3 align=right><input type=submit name=giris value='Giris'></td>
</tr>
</table></form>";
}
function kurallar(){
echo "Kurallar bilmem ne bilmem ne";
}
function cikis(){
unset($_SESSION['giris']);
unset($_SESSION['id']);
header('Location: index.php');
}
function uye(){
if($_SESSION['giris'] !== "1"){header('Location: index.php');}else{
$uyesql = mysql_query("SELECT * FROM authme WHERE id='".$_SESSION['id']."'");
$uyecek = mysql_fetch_array($uyesql);
echo "Kullanici Adi : <font color=red>".$uyecek['username']."</font><br>";
echo "E-Mail : <font color=red>".$uyecek['email']."</font><br>";
if($uyecek['lastlogin'] == NULL){
$sgiris = "GIRIS YAPILMAMIS";
}else{
$sgiris = date('d/m/Y m:i', $uyecek['lastlogin']);
}
echo "Son Giris : <font color=red>".$sgiris."</font><br>";
echo "<a href='index.php?s=uye&sifre'>Sifreni Degistir</a>";
if(isset($_GET['sifre'])){
echo "<form action='' method=POST><table>
<tr>
<td>Eski Sifre</td>
<td>:</td>
<td><input type=password name=esifre maxlength=16></td>
</tr>
<tr>
<td>Yeni Sifre</td>
<td>:</td>
<td><input type=password name=ysifre maxlength=16>1-16</td>
</tr>
<tr>
<td>Yeni Sifre Tekrar</td>
<td>:</td>
<td><input type=password name=ysifret maxlength=16>1-16</td>
</tr>
<tr>
<td colspan=3 align=center><input type=submit name=sifre value='Degistir'></td>
</tr>
</table></form>";
if(isset($_POST['sifre'])){
if(($_POST['esifre'] == "") or ($_POST['ysifre'] == "") or ($_POST['ysifret'] == "")){
echo "<font color=red><center>Bos Alan Birakmayin.</center></font>";
}elseif($_POST['ysifre'] !== $_POST['ysifret']){
echo "<font color=red><center>Sifreler Eslesmiyor.</center></font>";
}elseif($uyecek['password'] !== md5($_POST['esifre'])){
echo "<font color=red><center>Sifrenizi Yanlis Girdiniz.</center></font>";
}else{
mysql_query("UPDATE authme SET password='".md5($_POST['ysifre'])."' WHERE id='".$_SESSION['id']."'");
echo "<font color=green>Sifreniz Basariyla Degistirildi.</font>";
}
}
}
}
}
switch($_GET['s']){
default;
anasayfa();
break;
case "kayit";
kayit();
break;
case "giris";
giris();
break;
case "kurallar";
kurallar();
break;
case "cikis";
cikis();
break;
case "uye";
uye();
break;
}
?></center></div>
</div>
<div id="footer">
<div id="footer-up">
</div>
<div id="footer-down">
@2014 bu site <a href="https://forum.gamer.com.tr/uyeler/onur9298.10059480/">onur9298</a>
tarafından hazırlanmıştır nitrado ekibi olarak teşekkür ederiz.</div>
</div>
</div>
</body>
</html>
ni426557_1_DB.authme tablosunu bulamamış.kayıt olma yerini dolrdubca ise Table 'ni426557_1_DB.authme' doesn't exist
Bağlantı PHP dosyanızı gönderin ben size yardımcı olayım...neyin adını değiştiricem?