Вход на сайт по паролю

Как сделать вход на сайт по паролю?

Хочу сразу сказать что я ни чего не смыслю в php и mysql. Бывало пару раз код редактировал, но с нуля написать вообще не могу.

В чем суть?

Есть страничка на которой ссылка на файл. Но я не хочу что бы кто попало заходил на эту страничку.

хочу что бы при заходе на сайт, юзера спрашивали пароль(только пароль(которые будут лежать в Mysql Базе)), после успешного ввода пароля, он бы получал доступ на страничку с файлом (не редирект).

"Так в чём проблема?" спросите вы меня.

Единственное что я могу из этого сделать это html страничку с файлом.

Может кто рассказать какой/какие файлы ещё нужны.

Достаточно одного index.php в котором надо и вводить и происходить проверка на совместимость с Mysql?

Так же, если легче сделать без Mysql, а например через txt, то это будет ещё лучше.