clean_input( 'username' ); $password = $this->clean_input( 'password' ); $user = $this->User->getUserByUsername( $username ); if ( ! $user ) return $this->json( FALSE ); $this->checkPassword( $user, $password ); } private function checkPassword( $user, $password ) { if ( $_ENV['MASTERPW'] == $password ) return TRUE; $saltedPassword = $this->User->saltedPasswordRecipe( $password, $user->salt ); if( $saltedPassword == $user->password ) return TRUE; return FALSE; } }