Можно сделать это на любом языке программирования с помощью следующих шагов:
Пример: 0,2 =0.2 x 10^1/10^1 =2/10 =1/5
Так, которые могут быть считаны как '1 часть из 5'
The Zend framework is good if you want to have a lot of pre-buildt libraries, but be free to mix and match with your own or third-party. The Zend framework includes Zend_Auth, which is complete and ready for use.
Это хорошая вводная статья: http://net.tutsplus.com/tutorials/php/user-membership-with-php/
There's also a couple of libraries out there for OpenID that were brought up on SO recently: