1. JS , אתה מבצע סקריפט של לוגין , כלומר מעין POPUP שמבקש שם משתמש וסיסמא , ואז אתה בודק את זה מול מסד נתונים . או בתוך הסקריפט עצמו (אם זה שם משתמש וסיסמא אחת)2. HTACCSES+ HTPASS , זה בעצם בעיקר לAPACHE , מה שאתה עושה זה מכניס לקובץ טקסט יוזר וסיסמא שאתה רוצה שיהיו , ועוד כמה פרטים (לא מכיר ממש טוב תשיטה) וזה מעלה POPUP בכל פעם שעולה הדף.
http://www.colostate.edu/~ric/htpass.html
http://www.yorku.ca/yorkweb/help/PasswordProtection/
בהצלחה