Authme (mysql)

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?
 


caandalek

Kızıltaş Madencisi
Mesajlar
598
En iyi cevaplar
0
Beğeniler
277
Puanları
1,140
Ruh hali
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.



 

The_Dark_Brawlers

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



Bu authme reloaded mi?
 

Ataberk1880

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

The_Dark_Brawlers

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




Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /var/customers/webs/ni426557_2/index.php on line 79
hatası alıyorum sizce neden bu hata sitenin uye ol kısmında yazıyor

yanlış birşeymi yaptım acaba
 

Won5

Patates Avcısı
Mesajlar
469
En iyi cevaplar
0
Beğeniler
365
Puanları
0
index.php dosyasını paylaşabilir misiniz?
Çünkü hata bu dosyadan kaynaklanıyor...
 

The_Dark_Brawlers

Kızıltaş Madencisi
Mesajlar
439
En iyi cevaplar
0
Beğeniler
16
Puanları
0
if(mysql_num_rows($sql) < 1){
PHP:
<?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'].' &nbsp</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&#305;ndan haz&#305;rlanm&#305;&#351;t&#305;r nitrado ekibi olarak te&#351;ekk&uuml;r ederiz.</div>
</div>
     
</div>
</body>
</html>

kayıt olma yerini dolrdubca ise Table 'ni426557_1_DB.authme' doesn't exist
 

Üst