Avatar ·

كيفية اختيار مكتبة المصادقة لـ CodeIgniter: خبرة ومقارنة

مرحبًا بالجميع! أنا مبتدئ في PHP و CodeIgniter، وأعمل حاليًا على أول مشروع لي — مدونة صغيرة مع لوحة تحكم. واجهت مشكلة في اختيار مكتبة للمصادقة. في توثيق CodeIgniter 3 لا يوجد نظام مدمج لتسجيل الدخول/التسجيل، فقط sessions وتشفير كلمات المرور.\n\nلقد كتبت بالفعل نظامًا بسيطًا بنفسي، لكنه يبدو بدائيًا:\n\n```php\n// نظامي الحالي في controller Auth\npublic function login() {\n $this->load->model('user_model');\n $user = $this->user_model->get_by_email($this->input->post('email'));\n if ($user && password_verify($this->input->post('password'), $user->password)) {\n $this->session->set_userdata('user_id', $user->id);\n redirect('admin');\n } else {\n $data['error'] = 'اسم المستخدم أو كلمة المرور غير صحيحة';\n $this->load\n