डोमेन संचालित डिज़ाइन (एमवीसी फ्रेमवर्क में) में उपयोगकर्ता सत्र कैसे प्रबंधित किए जाते हैं?डोमेन संचालित डिजाइन में उपयोगकर्ता सत्रों को कैसे संभालें
मुझे User
डोमेन ऑब्जेक्ट, UserRepository
और UserService
मिला है।
मैं अपने UserService
वर्ग में उन लॉग में इस विधि मिल गया है।
public function login($email, $password, $remember = false)
{
$user = $this->userRepo->findByEmail($email);
if ($user && $user->getPassword() === $password) {
return $user;
}
return false;
}
मैं कैसे उन्हें सत्र के साथ में लॉग इन रहते हो?
मैं कैसे अपने आप एक सत्र प्रयोक्ता आईडी के आधार पर उपयोगकर्ता को लोड होगा?
किसी ने मुझसे कोड के साथ एक उदाहरण है कि कैसे मैं DDD में अपने आवेदन में उपयोगकर्ता को बनाए रखने सकता है दे सकते हैं?
मैं भी अत्यधिक अध्ययन Symfony सुरक्षा घटक (या SpringFramework (जावा) जिस पर यह आधारित है से वसंत सुरक्षा) के रूप में यह स्पष्ट संबंधों के साथ छोटे टुकड़ों में प्रमाणीकरण और प्राधिकरण के जटिल अवधारणा टूट जाती सलाह देते हैं। +1 अप – Crozin