Answer & Solution
Answer: Option A
Solution:
Prepared statements in user authentication help prevent SQL injection attacks by separating SQL logic from user input, ensuring that user-supplied data is treated as data and not executable SQL code.