People creating functions as objects inside of other functions. A few days ago saw a person create a function with two object functions inside, then passed one of the functions as an argument to the other function. Then returned the second function.
It’s hard to find such a mess in other languages. Yeha, functions as objects are cool. Closures are also cool… But why abuse that shit?
The only security threat would be the site itself. How do they know other users have the same password?
Options:
They have your password in plain text in their DB. CHEFF KISS
They aren’t using salts.
They are using the same salt for everyone.
All of them concerning.