MySQL + SQL · Lesson 1
Login Authentication Query
Login Authentication
User को login कराने को check करें कि email मौजूद है और password match करता है — हमेशा prepared statement से।
Safe Query
-- prepared statement use करें (? placeholder)
SELECT id, name, password
FROM users
WHERE email = ?;
Password Code में Verify करें
Email से row लाएं, फिर hashed password अपने code में verify करें (जैसे PHP password_verify)। Raw password को string concatenation से SQL में कभी न डालें — इससे SQL injection होता है।
सारांश
- Email से prepared statement द्वारा query करें, फिर hashed password code में verify करें।
- User input को query में कभी concatenate न करें।
💻 लाइव कोड एडिटर
इस पेज के प्रोग्राम यहीं तैयार हैं — चलाएँ, बदलें और सीखें। कुछ भी इंस्टॉल किए बिना।
OneCompiler द्वारा संचालित। कोड एडिटर में अपने आप आ जाता है — Run दबाकर आउटपुट देखें। अगर एडिटर न खुले तो नए टैब में खोलें.