Çözüldü LimboAuth dan AuthMe ye veri aktarımı

  • Konuyu Başlatan Konuyu Başlatan EmirK
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 431
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

EmirK

Somon Balığı Selam Vermeye Geldi
Katılım
30 Nisan 2022
Mesajlar
20
Elmaslar
1
Puan
3.745
Konum
Turkey
Minecraft
EmirKP

Discord:

EmirK

Böyle bir şey mümkün mü
 
Böyle bir şey mümkün mü

Gerekli Dosyaları Bulma

LimboAuth ve AuthMe, farklı sistemler kullanabilir. Genellikle:

  • LimboAuth: Verileri JSON veya SQLite/MySQL içinde saklar.
  • AuthMe: SQLite veya MySQL kullanır.
Eğer LimboAuth verilerini MySQL’de saklıyorsa, aktarım çok daha kolay olur.

  • LimboAuth’un config dosyasını aç (config.yml veya database.json olabilir).
  • Verilerin nerede saklandığını öğren (MySQL mi, yoksa dosya tabanlı mı?).

MySQL Kullanılıyorsa (Kolay Yöntem)

Adımlar:

  1. MySQL'deki LimboAuth tablolarına bak (users, accounts veya auth gibi adları olabilir).
  2. Şifre hash formatını belirle (SHA256, Bcrypt, MD5 gibi).
  3. AuthMe’nin MySQL bağlantısını yapılandır (AuthMe'nin config.yml dosyasından MySQL etkinleştir).
  4. Verileri LimboAuth'tan AuthMe tablosuna taşı (INSERT INTO authme SELECT ... FROM limboauth_users).
  5. AuthMe'nin desteklediği hash formatıyla eşleştiğinden emin ol (Gerekirse şifreleri yeniden hashle).


  6. SQLite veya JSON Kullanılıyorsa (Manuel Dönüştürme)

    Eğer LimboAuth, SQLite veya JSON kullanıyorsa, verileri MySQL'e taşımak için şu adımları izleyebilirsin:

    JSON için:

    1. users.json gibi dosyayı aç.
    2. Kullanıcı adları, şifre hash'leri ve diğer verileri çek.
    3. AuthMe’nin kullandığı MySQL veya SQLite veritabanına bu bilgileri aktar.
    4. Eğer hash algoritması farklıysa, uyumlu hale getirmek için bir dönüştürücü kullan.
  7. SQLite için:

    1. SQLite veritabanını (limboauth.db gibi) aç (DB Browser for SQLite kullanabilirsin).
    2. users veya auth tablosundaki verileri CSV olarak dışa aktar.
    3. AuthMe’nin MySQL veya SQLite veritabanına bu CSV verilerini yükle.

  8. 4️⃣ Şifrelerin Doğru Çalıştığını Kontrol Et

    • AuthMe’nin config.yml dosyasında password-hash yöntemiyle LimboAuth’un hash formatı aynı mı, kontrol et.
    • Eğer farklıysa, kullanıcılar şifrelerini sıfırlamak zorunda kalabilir veya bir hash dönüştürücü kullanmalısın.
 

Gerekli Dosyaları Bulma

LimboAuth ve AuthMe, farklı sistemler kullanabilir. Genellikle:

  • LimboAuth: Verileri JSON veya SQLite/MySQL içinde saklar.
  • AuthMe: SQLite veya MySQL kullanır.
Eğer LimboAuth verilerini MySQL’de saklıyorsa, aktarım çok daha kolay olur.

  • LimboAuth’un config dosyasını aç (config.yml veya database.json olabilir).
  • Verilerin nerede saklandığını öğren (MySQL mi, yoksa dosya tabanlı mı?).

MySQL Kullanılıyorsa (Kolay Yöntem)

Adımlar:

  1. MySQL'deki LimboAuth tablolarına bak (users, accounts veya auth gibi adları olabilir).
  2. Şifre hash formatını belirle (SHA256, Bcrypt, MD5 gibi).
  3. AuthMe’nin MySQL bağlantısını yapılandır (AuthMe'nin config.yml dosyasından MySQL etkinleştir).
  4. Verileri LimboAuth'tan AuthMe tablosuna taşı (INSERT INTO authme SELECT ... FROM limboauth_users).
  5. AuthMe'nin desteklediği hash formatıyla eşleştiğinden emin ol (Gerekirse şifreleri yeniden hashle).


  6. SQLite veya JSON Kullanılıyorsa (Manuel Dönüştürme)

    Eğer LimboAuth, SQLite veya JSON kullanıyorsa, verileri MySQL'e taşımak için şu adımları izleyebilirsin:

    JSON için:

    1. users.json gibi dosyayı aç.
    2. Kullanıcı adları, şifre hash'leri ve diğer verileri çek.
    3. AuthMe’nin kullandığı MySQL veya SQLite veritabanına bu bilgileri aktar.
    4. Eğer hash algoritması farklıysa, uyumlu hale getirmek için bir dönüştürücü kullan.
  7. SQLite için:

    1. SQLite veritabanını (limboauth.db gibi) aç (DB Browser for SQLite kullanabilirsin).
    2. users veya auth tablosundaki verileri CSV olarak dışa aktar.
    3. AuthMe’nin MySQL veya SQLite veritabanına bu CSV verilerini yükle.

  8. 4️⃣ Şifrelerin Doğru Çalıştığını Kontrol Et

    • AuthMe’nin config.yml dosyasında password-hash yöntemiyle LimboAuth’un hash formatı aynı mı, kontrol et.
    • Eğer farklıysa, kullanıcılar şifrelerini sıfırlamak zorunda kalabilir veya bir hash dönüştürücü kullanmalısın.
chatgpt her zaman doğru sonuçlar vermeyebilir ve yanıltıcı olabilir
 
chatgpt her zaman doğru sonuçlar vermeyebilir ve yanıltıcı olabilir
LimboAuth kendi wiki sayfasında bu bilgileri bulamadığım için son çare buydu sizde yardımcı olursanız daha iyi sonuçlar elde ederiz :). Ek olarak MySQL’dan bahsediyor yani demek lazim :)
 
LimboAuth kendi wiki sayfasında bu bilgileri bulamadığım için son çare buydu sizde yardımcı olursanız daha iyi sonuçlar elde ederiz :). Ek olarak MySQL’dan bahsediyor yani demek lazim :)
Doğruluğu kesin olmayan denenmemiş upuzun yazıyı cevap olarak atmak uygun değil bence, eğer gptnin dediği yöntemi post sahipleri deneyip çalışmaz ise vakitlerini boaa harcamis olacaklar
 
Doğruluğu kesin olmayan denenmemiş upuzun yazıyı cevap olarak atmak uygun değil bence, eğer gptnin dediği yöntemi post sahipleri deneyip çalışmaz ise vakitlerini boaa harcamis olacaklar
Sende yanlış bilgi veriyorsun :D.
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
da LimboAuth yok ama bende bir wiki buldum ama Rusça :D

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
Sanırım görmeyip bodoslama daldiniz wiki sayfasında authme geçmek için bir rehber görmedim hadi ben göremedim peki siz niye bana bu cevabı veriyorsunuz doğru yada yanlış olduğunu bile emin değiliz yardımcı olmak yerine bana cevap vermiye bilirsiniz :)
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst