אוקי
אחרי מחקר קטן מצאתי כמה שיטות. הטובה ביותר היא כזו : (בהנחה שאתה עובד על שרת APACHE) יש לאפצ´י מודול בשם htaccess שמבצע authentication (בדר"כ מותקן תמיד). אתה יכול להתקין מודול נוסף על השרת שמחבר את הhtaccess לשרת MYSQL,אבל לא חובה,אפשר להשתמש בבסיס נתונים בצורת קובץ. מה זה נותן לך בעצם? אתה מכיר את המסכי POPUP של שם וסיסמא ? זה מה שזה עושה. אתה משייך את המנגנון הזה לקובץ php שלך. מחברים את זה לתוכנית ע"י משתני $PHP_AUTH_USER - $PHP_AUTH_PW. וככה אתה יכול לבנות מנגנון autherization מורחב. לסיכום: 1. יש לך מנגנון ראשון של השרת APACHE עצמו, מנגנון חזק מאוד אמין וקשה לפריצה יחסית ןהכי חשוב, בחינם (בכסף תמיד תשיג משהו יותר חזק ויותר טוב). 2. בתוכנית עצמה אתה יכול לתת אפשרויות (אם תכנתת את זה כמובן) ע"פ השם שהוכנס למערכת. אתה לא צריך לוודא סיסמא כי המנגנון הקודם כבר אישרר את זה (ככה אתה לא משדר שוב סיסמאות ברשת,בייחוד כשהן בclear text) זהו בגדול. אפשר כמובן לאבטח עוד את המערכת ע"י שימוש בSSL אבל זה דורש עוד דברים(ממש לא סיפור גדול) מיכה