är inte fel i funktionen utan fel i algoritmen för att räkna ut säkerheten.
hitta lite siter om hur man gör ett säkert lösenord och kanske även kolla liknande siter/script som kanske är opensource så du kan se deras "tänk" och värderingar.
siten i sig tror jag inte mycket på men det är nog mest för det är inget jag själv skulle brinna för.
lycka till