# หาบั๊กให้เจอ: Data Science & ML > โค้ดหนึ่งชิ้น หาบั๊กให้เจอ หรือพิสูจน์ว่าไม่มีบั๊ก ชาเลนจ์ประจำวัน: 2026-08-19 (UTC) · Mid-Level ```python import hashlib from sqlalchemy.orm import Session from models import User def register_user(db: Session, email: str, password: str) -> User: hashed = hashlib.md5(password.encode()).hexdigest() user = User(email=email, password_hash=hashed) db.add(user) db.commit() db.refresh(user) return user def verify_password(db: Session, email: str, password: str) -> bool: user = db.query(User).filter_by(email=email).first() if not user: return False return user.password_hash == hashlib.md5(password.encode()).hexdigest() ``` ## คำตัดสินของคุณ - ช่องโหว่ความปลอดภัย - บั๊กเชิงตรรกะ - สไตล์โค้ด - ไม่มีปัญหา วันละหนึ่งครั้ง คำตอบจะแสดงทันทีหลังจากนั้น --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/th/daily/data-science