I solved it myself after looking at this page https://github.com/gmcharlt/vufind/commit/92e5599a1a87370a824a951a02f599821af6eeef
The code below needs some improvements but it basically works: <?php if(isset($_POST['user']) && isset($_POST['pass'])){ $con = mysql_connect("localhost", "dbusername", "dbpass") or die("Could not connect: " . mysql_error()); mysql_select_db("kohadatabasename"); $userid = $_POST['user']; $password = $_POST['pass']; $result = mysql_query("SELECT password FROM borrowers WHERE userid = '{$userid}' LIMIT 1;"); while ($row = mysql_fetch_array($result)) { $old_hash = rtrim(base64_encode(pack('H*', md5($password))), '='); $new_hash = crypt($password, $row['password']); if( ($row['password'] === $old_hash) || ($row['password'] === $new_hash) ){ echo "login success"; } else { echo "Failed to login..........."; } } mysql_close($con); }else{ // echo "go to http://my.homepage.com"; } -- View this message in context: http://koha.1045719.n5.nabble.com/PHP-equivalent-for-koha-s-password-encryption-tp5841459p5841505.html Sent from the Koha-general mailing list archive at Nabble.com. _______________________________________________ Koha mailing list http://koha-community.org Koha@lists.katipo.co.nz https://lists.katipo.co.nz/mailman/listinfo/koha