Biraz geç bir cevap olacak ama belki başkasının işine yarar;
mysql trigger diye araştırma yapın ve üyeler tablonuzun after update kısmına trigger ekleyin. üyeler tablosunda update yapılırsa sha1(now()) ile hash değerini güncelleyin. Kullanıcı her giriş & çıkışında last_login kolonuna tarih değeri attırırsanız kullanıcı bilgisi her güncellendiğinde o an ki saate ve tarihe göre otomatik olarak bir hash değeri alacaktır.

hash değerini şifre diye verirseniz her kullanıcı giriş çıkışında şifre otomatik olarak sql tarafında yenilenir.

Trigger biliyorsanız en zahmetsiz çözüm bence budur. Bilmiyorsanız da öğrenmiş olursunuz :)