WordPress ‘de bir Bug buldum.

Merhaba arkadaşlar gördüğünüz gibi WordPress sistemi üzerine alt yapımı kurdum ve devam ediyorum hatta çok memnunum özelliklede sıklıkla güncellenmesi ve sistemin yönetim panelinden bu tip haberleri takip edebiliyor olmam SEO optimizasyonunun Google için tam olması ve WordPress ‘in sürekli kendini geliştirmesi tercih sebeplerimden birisidir. Ülkemizde de tüm dünyada olduğu gibi WordPress en çok kullanılan blog sistemlerinden oldu. Gerek kurulumu gereksede güncellemesi ve kurulumu insanları yormadan ve çok basit şekillde tasarlanmış olmasıda ilgi çekiyor diyebilirim.

Bu arada WordPress Türkiye ekibininde Türkçeleştirme ve Destek kısımlarındaki çalışmalarınıda tebrik ediyorum.

Gelelim konumuza bu gece WordPress sisteminde ufak bir Bug buldum ve bunu sizlerle paylaşmak istedim. Hatta bu yazının birde ingilizcesini editörüm R.X.T ‘ye çevirttirip WordPress.Org ve WordPress Türkiye ekibine gönderdim Malum benim ingilizcem sadece okumaya yarıyor … 🙂

Giriş :

WordPress sistemine iki kullanıcı ekliyorum.

Birinci kullanıcı : rxt (ID:100)

İkinci kullanıcı : r.x.t (ID:101)

Gördüğünüz gibi birinci kullanıcı ile ikinci kullanıcı arasındaki fark R X T harfleri arasındaki Noktalar..

Sisteme üye yaparken NOKTA (.) kullandığımiçin herhangi bir uyarı mesajı ile karşılaşmıyorum.

Sorun :

Birinci kullanıcımız r.x.t ye editörlük yetkisi veriyorum ve r.x.t kullanıcısı ile sisteme yazı yazıyorum.
Birinci kullanıcı ile ilgili hiçbirşey yapmıyorum.

İkinci kullanıcının yazdığı tüm yazıları görmek için http://www.teakolik.com/author/kullanıcıadı/

yazıp entere bastığımda sistem bana TEAkolik.Com içerisinde yazdığım KullanıcıAdı ‘na ait tüm yazıları çıkartması gerekiyor.

Ör : http://www.teakolik.com/author/rxt/

Doğal olarak boş gelecek çünkü ben R.X.T olarak sisteme yazı ekledim RXT olarak sisteme yazı eklemedim.

Fakat…

R.X.T kullanıcısının herhangi bir yazısındaki

Linkine tıkladığım zaman Sistem R.X.T ye ait olan yazıları çıkartmıyor. Tam aksine sistemde kayıtlı olan RXT kullanıcısına ( Noktasız ) yönleniyor.

Sonuç :

Sonuç olarak gördüm ki.

R.X.T kullanıcısının tüm yazılarını görmek için kullanıcının üzerini tıkladığımda yada tüm yazılarını göster yaptığımda

http://www.teakolik.com/author/rxt/

olarak gösteriyor. Araya noktalar koymuyor ve sistem yazıları göstermiyor.

Kullanıcı herhangi bir yazı yazdığında ise Yazı üzerinde yazarın ismindeki noktalar gözükmüyor.

İşin enteresan yani ilginç başka bir kısmına geliyorum.

Eğer ki rxt nin ID numarası r.x.t den daha büyük olsaydı yani R.X.T kullanıcısı sisteme daha önceden kayıt olmuş olsaydı o zamanda tam tersini yaşayacaktık.

Çözüm :

Şimdilik bulduğum çözüm sistemdeki noktasız RXT kullanıcısını sistemden silmek. Böyle yaptığınız zaman sistem düzgün olarak çalışmakta… Yani sistemden Noktasız RXT kullanıcısını sildiğimde Noktalı R.X.T kullanıcısının yazılarını görebilmekteyim.

Daha ileride bu sorunu çözebilirsem daha güzel bir çözümle karşınızda olacağım..

NOT: Bunu kötü amaçlar için kullanacaklar olabilir..

Nasıl ?

R.X.T editörüne ait yazıları sisteme rxt olarak kayıt olan birisi kendine ait miş gibi HAVA yapıp millete gösterebilir..
R.X.T kullanıcısının tüm yazılarını görmek isteyen birisi sadece rxt kullanıcısının yazılarını görebilir.

Rxt kullanıcısı da kendi yazılarıymış gibi yani editör müş gibi kafasına göre LAMERLİK yapabilir 🙂

Sonuçta yetkiledirmede bir sıkıntı var mı ? Hemen bunu kontrol ettim eğer yetkilendirme de yani Editörlük yetkisinde de böyle bir sıkıntı yapıyorsa yandık demektir 🙂 Kullanıcı Adında Nokta olan herhangi birnin yetkileri ile giriş yapmak ?

Deniyorum …..

aaa olarak sisteme kullanıcı açtım ( ID 941 )

a.a.a olarak sisteme kullanıcı açtım ( ID 942 ) (Editör yetkisi veriyorum)

Burada ID leri belirtiyorum ki hangi kullanıcının daha sonra üye olduğunu görmek açısından..

Şimdi sisteme a.a.a olarak login oldum ve bir yazı gönderiyorum.

Şimdi Çıkış yapıyorum ( Logout)

Şimdi de sisteme aaa olarak giriş yapıyorum ( Login )

Çok şükür ki WordPress bu kısımda beni şaşırtmadı..

Eğer ki Yetkileride aaa kullanıcısına yazıları devrettiği gibi devretseydi o zaman kıyamet kopardı diyebilirim.

Ufak bir bug sadece tüm yazıları görürken sıkıntı çıkartır oda eğer ki editör noktalı bir nick kullanıyorsa ve ondan önce bu nicki noktası olarak birisi kayıt ettiyse..

WordPress kullanıpda kullanıcılarına Editörlük vermek isteyen arkadaşlara duyrulur..

Ayrıca bunun çözümü içinde şöyle bir şey aklıma geldi..

WordPress sisteminde ÜYELİK için NOKTA (.) karakteri yasaklanabilir. Böylelikle böyle bir sorunla karşılaşmazsınız.

Noktalama harfleri başımıza tam bir bela .. WordPress.org ye gönderdim bakalım ne cevap verecekler…

“or”=”” gibi.. 🙂

“WordPress ‘de bir Bug buldum.” üzerine bir yorum

açıköğretim için bir yanıt yazın Yanıtı iptal et