feat: implement core e-learning classroom functionality including login, lesson viewing, and quiz pages.

This commit is contained in:
supalerk-ar66 2026-01-29 16:26:30 +07:00
parent 0641b2547a
commit 8e57cb124a
3 changed files with 21 additions and 23 deletions

View file

@ -100,13 +100,14 @@ const handleLogin = async () => {
}
// Show error on specific fields
if (result.error === 'ไม่พบอีเมลในระบบ') {
errors.value.email = 'กรุณาเช็ค Email หรือ รหัสผ่านใหม่อีกครั้ง'
errors.value.password = 'กรุณาเช็ค Email หรือ รหัสผ่านใหม่อีกครั้ง'
} else if (result.error === 'Email ไม่ถูกต้อง') {
errors.value.email = result.error
// Show generic error for security (or specific if role mismatch)
if (result.error === 'Email ไม่ถูกต้อง') {
errors.value.email = result.error // Role mismatch case
} else {
errors.value.password = 'กรอกรหัสผ่านไม่ถูกต้อง'
// Generic login failure (401, 404, etc.)
const msg = 'กรุณาเช็ค Email หรือ รหัสผ่านใหม่อีกครั้ง'
errors.value.email = msg
errors.value.password = msg
}
}