WebSiteden Minecraft Sunucuya Kayıt (Basit Yöntem) (WebSend)

WizardCoderTR

Ağaç Yumruklayıcı
En iyi cevaplar
0
Merhaba Arkadaşlar
Bu yol çok basit sunucunuza ve websitenize websendi kurup kodu sitenizde istediğiniz kısma yerleştirdiğinizde çalışacaktır.
Çalışması için sitenizde websendin dosyaları olması gerekmekte

Websendin kurulumu kolaydır internette araştırıp kolayca kurabilirsiniz.
Basit bir kod ve geliştirilebilir

Kod:
<?php
    require_once 'Websend.php';
    if($_POST){
       $kullanici = $_POST["kullanici"];
       $sifre = $_POST["sifre"];
       $ws = new Websend("sunucuipniz");
       $ws->password = "websendsifreniz";

if ($kullanici == "" || $sifre == "")
{
    die("Boş Alan Bırakmayınız.");
}
       if($ws->connect()){
           $ws->doCommandAsConsole("authme register ".$kullanici." ".$sifre." ");
           echo "Kayıt Olundu";
       }else{
           echo "Hata Oluştu Sunucu Ayarlarının Doğruluğunu Kontrol Ediniz";
       }
       $ws->disconnect();
   }
?>
<!DOCTYPE html>
<html>
<head>
<body>
       <form method="post">
           <p><h1>Kayıt Ol</h1></p>
           <input placeholder="Kullanıcı Adı" type="text" name="kullanici" />
           <input placeholder="Şifre" type="text" name="sifre" />
           <input type="submit" value="Kayıt Ol" />
       </form>
</body>
</html>

Örnek kayit.php Dosyası:

Kod:
<!DOCTYPE html>
<html>
<head>
    <title>@WizardCoderTR</title>
    <link rel="stylesheet" type="text/css" href="//maxcdn.bootstrapcdn.com/bootswatch/3.3.4/yeti/bootstrap.min.css">
    <link rel="stylesheet" type="text/css" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
    <style type="text/css">
        body {
            background-image: url('http://i.hizliresim.com/ErWLnD.jpg');
            background-size: 100% 200%;
        }
        .headLoc {
            padding: 20px 0 20px 0;
            text-align: center;
        }
        h1 {
            font-size: 32px;
        }
        .small {
            font-size: small;
            margin: 0;
        }
    </style>
</head>
<body>
<div class="container headLoc">
    <img src="wizardcodertr" alt="" height="150px" />
</div>
<div class="container">
    <nav class="navbar navbar-default">
        <div class="navbar-header">
            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#toggle">
                <span class="sr-only">Menü</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <a class="navbar-brand" href="#">@WizardCoderTR</a>
        </div>
        <div class="collapse navbar-collapse" id="toggle">
            <ul class="nav navbar-nav">
                <li class="active"><a href="index.php"><i class="anasayfa"></i> AnaSayfa</a></li>
                <li><a href="kayit.php"><i class="kayit"></i> Kayıt Ol</a></li>
            </ul>
        </div>
    </nav>
    <div class="row">
        <div class="col-md-9">
            <div class="panel panel-success">
                <div class="panel-body">
                <hr />
<?php
    require_once 'Websend.php';
    if($_POST){
        $kullanici = $_POST["kullanici"];
        $sifre = $_POST["sifre"];
        $ws = new Websend("sunucuipniz");
        $ws->password = "websendsifresi";

if ($kullanici == "" || $sifre == "")
{
    die("Boş Alan Bırakmayınız.");
}
        if($ws->connect()){
            $ws->doCommandAsConsole("authme register ".$kullanici." ".$sifre." ");
            echo "Kayıt Olundu";
        }else{
            echo "Hata Oluştu Sunucu Ayarlarının Doğruluğunu Kontrol Ediniz";
        }
        $ws->disconnect();
    }
?>
<!DOCTYPE html>
<html>
<head>
<body>
        <form method="post">
            <p>*Sunucumuza Bu Kısımdan Kayıt Olabilirsiniz</p>
            <p>*Boş Alan Bırakmayınız </p>
            <p>*Bu Sayfa WizardCoderTR Tarafından Yapılmıştır</p>
            <input placeholder="Kullanıcı Adı" type="text" name="kullanici" />
            <input placeholder="Şifre" type="text" name="sifre" />
            <input type="submit" value="Kayıt Ol" />
        </form>
</body>
</html>
<hr />
                </div>
            </div>
        </div>
            </div>
        </div>
    </div>
    <br />
    <div class="panel panel-default">
        <div class="panel-body">
            <p class="pull-right small"><a href="https://forum.gamer.com.tr/uye/wizardcodertr.10461625/">Forum.Gamer.com.tr</a></p>
            <p class="small">&copy; 2017 WizardCoderTR</p>
        </div>
    </div>
</div>
</body>
</html>
 
Son düzenleme:

kayra06

Demir Madencisi
En iyi cevaplar
0
Geliştirilebilir Aslında bu... Belki gelişmiş bir versiyonu V2 olarak paylaşirim.
Güzel Olmuş Başarılar.
 

WizardCoderTR

Ağaç Yumruklayıcı
En iyi cevaplar
0
Geliştirilebilir Aslında bu... Belki gelişmiş bir versiyonu V2 olarak paylaşirim.
Güzel Olmuş Başarılar.
Teşekkürler... :)

Buna benzer/farklı isteği veya fikri olanlar skype gorkembayram1 ekleyip söyleyin yapıp paylaşmaya çalışırım :)

[GÜNCELLEME]
Kod Düzenlendi Artık Kullanıcı Kayıt Olurken Boş Alan Bırakamıyacak :)

Son Güncelleme Örnek kayit.php Dosyası Eklendi
 

Admicos

Nether Yerlisi
En iyi cevaplar
1
Direk Authme'yi MySQL'Ye bağlayıp PHP ile o MySQL veritabanına kayıt etsend daha iyi olmaz mı? Zaten authme var websend gibi ekstra bir plugine(? emin değilim) gerek yok.

Benim yakında çıkarmayı düşündüğüm site scripti bu şekilde çalışıyor ve sorunsuz bir şekilde sunucuya kayıt oluyor.
 

WizardCoderTR

Ağaç Yumruklayıcı
En iyi cevaplar
0
Direk Authme'yi MySQL'Ye bağlayıp PHP ile o MySQL veritabanına kayıt etsend daha iyi olmaz mı? Zaten authme var websend gibi ekstra bir plugine(? emin değilim) gerek yok.

Benim yakında çıkarmayı düşündüğüm site scripti bu şekilde çalışıyor ve sorunsuz bir şekilde sunucuya kayıt oluyor.
Basit olması için böyle yaptım, herkes kolaylıkla düzenleyebilsin diye. Yorumun için teşekkürler :)
 
Üst