Царь негров,
ну я же не буду за тебя всё писать.
при регистрации делай как я писал выше.
фильтруй и шифруй.
$pass = crypt($_POST['password']);
и заноси в бд.
При авторизации данные которые приходят от пользователя фильтруй и шифруй, ну а дальше логин и пароль который был введён пользователем ищи в бд