THINULAKA LOGIN DESIGN V7.7
==========================
මෙය UI-only package එකකි. පවතින login.php ගොනුව හෝ authentication logic ස්වයංක්‍රීයව ප්‍රතිස්ථාපනය නොකරන්න.

1. preview.html විවෘත කර Mobile / MacBook පෙනුම පරීක්ෂා කරන්න.
2. පවතින login.php, authentication includes සහ database එකේ Backup ගන්න.
3. දැනට ඇති login.php හි POST handling, password verification, sessions, CSRF, rate limiting සහ redirects නොවෙනස්ව තබන්න.
4. login-view.php යනු HTML presentation template එකකි. පවතින login.php authentication handler එක අවසානයේ include කරන්න.
5. පවතින form action, field names සහ CSRF token input එකට අනුව $loginAction, $usernameField, $passwordField, $csrfFieldHtml සකසන්න.
6. login-view.php සහ assets/ එකම web folder එකේ තබන්න. වෙනත් folder එකක නම් CSS/logo paths යාවත්කාලීන කරන්න.
7. login.php source නොමැති නිසා existing credentials/authentication සමඟ end-to-end integration තවම කළ නොහැක.
8. Staff/Branch/Admin login buttons mockup එකේ තිබුණත්, ඒවා වෙන වෙනම authentication routes ලෙස මෙහි සකසා නැත; පවතින role-based login එකම භාවිත කරන්න.
9. Public web server එකට upload කිරීමට පෙර security review සහ staging tests කරන්න. HTTPS, session cookies, CSRF, brute-force protection පරීක්ෂා කරන්න.
