UO-Dev Arama

 



İçerde : 1 misafir, 0 üye : --- Sayfalar: 1
Yazar

Joshepx


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 348
Oyun Tarzı: Rp
Emulatör:
Tecrübe: Scripter
Yaş: 30
Mesaj #97707   15-12-2019 09:22 GMT    
        
Merhaba,

Smf forum üzerinden oyuna kayıt yaptırmak istiyorum. Kurduğum smf forumda kayıt bolumundeki members kısmındaki şifre bilgisini nasıl çekebilirim. Bildiğim kadarı ile smf SHA1 ile şifreliyor, ben bunu normal sifre olarak tekrar nasıl MD5'leyebilirim ?

Detaylı bilgisi olan bu konuda yardımcı olabilecek veya hesap sistemi hakkında mysql bilgisi iyi olan kişiler yardımcı olabilirse sevinirim.

Şimdiden teşekkürler herkese.


http://www.alcoruo.com/ - Alcor Ultima Online

http://www.systec.gen.tr/ - Systec Ultima Online

Yazar

xwerswoodx


Sphere Destek
Skill Title: Master
Online durumu
Toplam Mesaj: 1763
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 10
Mesaj #97711   15-12-2019 21:22 GMT    
        
Yani bilgim yok ancak şifre girildikten sonra sha1'e dönüştürdüğü kodun üzerine bir satır daha ekleyip aynı şifreyi veritabanına kayıt edebilirsin, ancak güvenlik açısından md5 e çevirip kayıt edip md5 üzerinden hesap yaratabilirsin. (Şahsen şifre olarak md5 kullanılarak hesap oluşturulur mu denemedim) ancak oluşturulmuyor ise, geçici olarak şifreyi veritabanına kayıt edip, çekip hesap oluşturup şifreyi veritabanından silebilirsin.


Geçmişi olmayanın, geleceği olmaz.

Scripting Destek Discord: https://discord.gg/yXQ3m5S

Yazar

onurtorun


UO-Dev Üyesi
Skill Title: Neophyte
Online durumu
Toplam Mesaj: 5
Oyun Tarzı: Pp
Emulatör: Sphere
Tecrübe:
Yaş: 34
Mesaj #97712   15-12-2019 21:38 GMT    
        
Kayıt işlemi esnasında şifreyi sphereacct.scp ye normal olarak bile yazdırırsan sphere md5e çevirip kaydeder zaten.



Yazar

RasmuS


UO-Dev Üyesi
Skill Title: Adept
Online durumu
Toplam Mesaj: 755
Oyun Tarzı: Pp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 33
Mesaj #97715   15-12-2019 23:10 GMT    
        
Sphere'nin şifreleri MD5 ile kaydetme özelliği var denenebilir.


Sunucu Projesi : Resurrection of Sosaria

Yazar

Joshepx


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 348
Oyun Tarzı: Rp
Emulatör:
Tecrübe: Scripter
Yaş: 30
Mesaj #97721   16-12-2019 09:38 GMT    
        
Alıntı
xwerswoodx :
Yani bilgim yok ancak şifre girildikten sonra sha1'e dönüştürdüğü kodun üzerine bir satır daha ekleyip aynı şifreyi veritabanına kayıt edebilirsin, ancak güvenlik açısından md5 e çevirip kayıt edip md5 üzerinden hesap yaratabilirsin. (Şahsen şifre olarak md5 kullanılarak hesap oluşturulur mu denemedim) ancak oluşturulmuyor ise, geçici olarak şifreyi veritabanına kayıt edip, çekip hesap oluşturup şifreyi veritabanından silebilirsin.



Peki şifreyi unuttum veya şifreyi değiştirme işleminde bu nasıl yapılabilir ? Nasil yeni sifreyi okuyacak exe. Birde serv_trigger lazım olacak.

' Kayıt işlemi esnasında şifreyi sphereacct.scp ye normal olarak bile yazdırırsan sphere md5e çevirip kaydeder zaten.'

yazdırma için sql olarak fonksiyon yazılması gerekiyor. Bunu tam beceremedim malesef.


http://www.alcoruo.com/ - Alcor Ultima Online

http://www.systec.gen.tr/ - Systec Ultima Online

Yazar

onurtorun


UO-Dev Üyesi
Skill Title: Neophyte
Online durumu
Toplam Mesaj: 5
Oyun Tarzı: Pp
Emulatör: Sphere
Tecrübe:
Yaş: 34
Mesaj #97727   16-12-2019 21:42 GMT    
        
Yazdırma için sql değil php kodu kullanman gerekiyor. Onun için aşağıdaki linkten phpde kullanacağın komutla ilgili bilgiye ulaşabilirsin. Not: sphereacct.scp dosyasının sonuna ekleterek yazdır yoksa her yazımda içini silip son işlemi yazar.

Trigger için de sphere_serv_triggers.scp içerisinde '[function f_onserver_timer]' altına 'serv.account update' eklersen sphere.ini deki 'TimerCall=3' kaç ise o kadar dk sürede acc dosyanı update eder. Md5'e çevirmesi için sphere.ini de 'Md5Passwords=1' bu şekilde 1 olması gerekiyor.

Şifre değişikliği için de aynı işlemi yapacaksın, smf forumdaki şifre değişikliği işleminde de sphereacct.scp içine kayıt ettireceksin, zaten login sorgulamasını smf halledecek.

Şifremi unuttum işleminde de yine şifre mail olarak giderken sphereacct.scp dosyasına yazdıracaksın.
Aslında yapacağın işlemler basit, hepsini bir sıraya koyarsan ve linkteki kısmı incelersen basit olduğunu sen de görürsün.

Link -> https://www.php.net/manual/tr/function.fopen.php


 Man.Grafted

Sayfalar: 1



Benzer Konular

KonularMesajlarSon gönderenTarih
Smf Forum Kayıt - Sphere Sql İlişkisi Hakkında1Joshepx15-12-2019
Sphere 0.56B DEBUG Hatası4xwerswoodx25-05-2019
Atom Text Editor Sphere Script1Mac-Fusion15-04-2019
Sphere 56b Kapılar ve Tabelalar Boş3Alp06-01-2019
PP Sphere, Script Pack4Godfrey3525-10-2018


Keywords:

ultima online, RunUO, ultima online download, sphere scripting, role play, uo grafik, second age ultima, uo loop, macroman, pvp server, server kurulumu, sphere, multool, ml mulls, 56b 55r 55i, htmlgumps, client 4x, client edit, sphere release, osi, rp server, sunucular, ghost mouse, inside uo, kingdom reborn, stygian abyss, uo nasıl oynanır, mondain's legacy, age of shadows, world build, grandmaster, ultima online pvp, player dosyaları, ultima online indir, frp game, RunUO 1.0.0, razor, uo rice, hue editör, skill tools, ultima online patch, axis, world build, verdata, verdata patcher, map editör, gump editör, mul patcher, aos mulls, scriptler, anim edit, anim publish, hues mul, hosting vps, event dialog, account sistemi, skill gain, static yapımı,