Yii 2.0: Asenkron Olarak Twitter Akışını Göstermek

Twitter api sürümünü güncellediğinden beri, twitleri access token kullanarak çekmek mecbur hale geldi. Yii framework de 2.0 sürümüyle birlikte oauth protokolünü hazır sınıf olarak sunuyor. Asenkron görüntüleme için de JQuery kullanacağız. Dolayısıyla işimiz kolay.

Öncelikle https://apps.twitter.com/app/new adresinden yeni bir uygulama oluşturuyoruz. Ardından Keys and Access Tokens sekmesine gelip alt bölümde bulunan Create Access Token butonuna tıklıyoruz. Oluşturulan access token kodlarını ve consumer key/secret kodlarını bir kenara not edelim.

Yii 2.0 uygulamamızı oluşturduğumuzu varsayıyorum. (Henüz oluşturmayanlar buradaki adresten yararlanabilirler.) Şimdi komut satırını açarak yii-authclient eklentisini kuralım.

Devamını oku

Yii 2.0: “InvalidParamException Hash is invalid” Hatası

Çoğu geliştirici şifrelerin veritabanında düz metin olarak saklanmaması gerektiğini bilir. Ancak bazı developer’lar hala şifrelerin yalnızca md5 yada sha1 gibi algoritmalarla şifrelenerek veritabanında saklanmasının güvenli olduğunu düşünüyor. Önceleri bu algoritmalar, şifreleme için yeterince güçlüydüler. Ancak modern güçlü donanımlar ve bazı büyük veritabanları sayesinde artık yetersiz kalıyor.

Bu gibi durumların önüne geçebilmek için Yii framework’ün 2.0 versiyonu bcrypt adındaki yeni bir algoritmaya geçti. Dolayısıyla hali hazırda veritabanınızda md5 yada sha1 gibi algoritmalarla şifrelenmiş metinler varsa, uygulamaya giriş yapmaya çalıştığınızda “InvalidParamException Hash is invalid” benzeri bir hata alırsınız.

Devamını oku