يجب أن يكون الكود المطلوب كتابته وفق المتطلبات التالية: 1. يتضمن تسجيل دخول للمستخدم، مع تخزين كلمة مرور المستخدم في قاعدة البيانات باستخدام salt وآليات قوية أخرى لحماية كلمات المرور، مثل التجزئة الآمنة. 2. تُطبّق في الواجهة الخلفية (backend) والواجهة الأمامية (frontend) إجراءات قوية للتقوية والحماية الأمنية.