
=== 2025-10-06 10:04:04 ===
Course ID: '0'
Method: get
STEP: Displaying registration form

=== 2025-10-06 10:04:19 ===
Course ID: '3'
Method: get
STEP: Displaying registration form

=== 2025-10-06 10:04:39 ===
Course ID: '3'
Method: post
STEP: POST received
POST Data: Array
(
    [course_id] => 3
    [firstname] => test1
    [lastname] => t
    [email] => test1@gmail.com
    [phonenumber] => 
    [company] => 
    [password] => 123
    [country] => 
    [city] => 
    [address] => 
)

STEP: Required fields validated
STEP: Password validated
STEP: Email normalized to: test1@gmail.com
STEP: Checking if email exists...
STEP: Email exists check result: array (
  'exists' => true,
  'type' => 'contact',
  'data' => 
  (object) array(
     'id' => '52',
     'userid' => '0',
     'is_primary' => '1',
     'firstname' => 'test1',
     'lastname' => 'te',
     'email' => 'test1@gmail.com',
     'phonenumber' => '',
     'title' => 'Student',
     'datecreated' => '2025-10-06 09:49:23',
     'password' => '$2a$08$ynw40Q1OHiBT8cKZFR5o9eYCMkX/dy8Z60rqHZ5hKPN2m7AuO0E8G',
     'new_pass_key' => NULL,
     'new_pass_key_requested' => NULL,
     'email_verified_at' => '2025-10-06 09:49:23',
     'email_verification_key' => NULL,
     'email_verification_sent_at' => NULL,
     'last_ip' => NULL,
     'last_login' => '2025-10-06 09:49:23',
     'last_password_change' => NULL,
     'active' => '1',
     'profile_image' => NULL,
     'direction' => NULL,
     'invoice_emails' => '1',
     'estimate_emails' => '1',
     'credit_note_emails' => '1',
     'contract_emails' => '1',
     'task_emails' => '1',
     'project_emails' => '1',
     'ticket_emails' => '1',
  ),
)
STEP: Duplicate email - redirecting

=== 2025-10-06 10:04:39 ===
Course ID: '3'
Method: get
STEP: Displaying registration form

=== 2025-10-06 10:05:20 ===
Course ID: '3'
Method: post
STEP: POST received
POST Data: Array
(
    [course_id] => 3
    [firstname] => test2
    [lastname] => 1
    [email] => test2@gmail.com
    [phonenumber] => 
    [company] => 
    [password] => 123
    [country] => 
    [city] => 
    [address] => 
)

STEP: Required fields validated
STEP: Password validated
STEP: Email normalized to: test2@gmail.com
STEP: Checking if email exists...
STEP: Email exists check result: false
STEP: Email is unique - proceeding
STEP: Calling enroll_student_with_credentials...
STEP: Result: Array
(
    [student_id] => 53
    [email] => test2@gmail.com
    [password] => 123
)

STEP: Account created - attempting auto-login
STEP: Auto-login result: true

=== 2025-10-06 10:05:20 ===
Course ID: '3'
Method: post
STEP: POST received
POST Data: Array
(
    [course_id] => 3
    [firstname] => test2
    [lastname] => 1
    [email] => test2@gmail.com
    [phonenumber] => 
    [company] => 
    [password] => 123
    [country] => 
    [city] => 
    [address] => 
)

STEP: Required fields validated
STEP: Password validated
STEP: Email normalized to: test2@gmail.com
STEP: Checking if email exists...
STEP: Email exists check result: false
STEP: Email is unique - proceeding
STEP: Calling enroll_student_with_credentials...
STEP: Result: Array
(
    [student_id] => 53
    [email] => test2@gmail.com
    [password] => 123
)

STEP: Account created - attempting auto-login
STEP: Auto-login result: true
STEP: Login successful - redirecting to course





=== 2025-10-06 10:07:28 ===
Course ID: '3'
Method: get
STEP: Displaying registration form

=== 2025-10-06 10:07:46 ===
Course ID: '3'
Method: post
STEP: POST received
POST Data: Array
(
    [course_id] => 3
    [firstname] => test
    [lastname] => t
    [email] => test@gmail.com
    [phonenumber] => 
    [company] => 
    [password] => 123
    [country] => 
    [city] => 
    [address] => 
)

STEP: Required fields validated
STEP: Password validated
STEP: Email normalized to: test@gmail.com
STEP: Checking if email exists...
STEP: Email exists check result: false
STEP: Email is unique - proceeding
STEP: Calling enroll_student_with_credentials...
STEP: Result: Array
(
    [student_id] => 54
    [email] => test@gmail.com
    [password] => 123
)

STEP: Account created - attempting auto-login
STEP: Auto-login result: true

=== 2025-10-06 10:07:46 ===
Course ID: '3'
Method: post
STEP: POST received
POST Data: Array
(
    [course_id] => 3
    [firstname] => test
    [lastname] => t
    [email] => test@gmail.com
    [phonenumber] => 
    [company] => 
    [password] => 123
    [country] => 
    [city] => 
    [address] => 
)

STEP: Required fields validated
STEP: Password validated
STEP: Email normalized to: test@gmail.com
STEP: Checking if email exists...
STEP: Email exists check result: false
STEP: Email is unique - proceeding
STEP: Calling enroll_student_with_credentials...
STEP: Result: Array
(
    [student_id] => 54
    [email] => test@gmail.com
    [password] => 123
)

STEP: Account created - attempting auto-login
STEP: Auto-login result: true
STEP: Login successful - redirecting to course

=== 2025-10-06 10:55:36 ===
Course ID: '0'
Method: get
STEP: Displaying registration form

=== 2025-10-06 10:55:39 ===
Course ID: NULL
Method: get
STEP: Displaying registration form

=== 2025-10-06 10:55:56 ===
Course ID: '0'
Method: post
STEP: POST received
POST Data: Array
(
    [course_id] => 0
    [firstname] => test
    [lastname] => t
    [email] => test@gmail.com
    [phonenumber] => 
    [company] => 
    [password] => 123
    [country] => 
    [city] => 
    [address] => 
)

STEP: Required fields validated
STEP: Password validated
STEP: Email normalized to: test@gmail.com
STEP: Checking if email exists...
STEP: Email exists check result: false
STEP: Email is unique - proceeding
STEP: Calling enroll_student_with_credentials...
STEP: Result: Array
(
    [student_id] => 55
    [email] => test@gmail.com
    [password] => 123
)

STEP: Account created - attempting auto-login
STEP: Auto-login result: true

=== 2025-10-06 10:55:56 ===
Course ID: '0'
Method: post
STEP: POST received
POST Data: Array
(
    [course_id] => 0
    [firstname] => test
    [lastname] => t
    [email] => test@gmail.com
    [phonenumber] => 
    [company] => 
    [password] => 123
    [country] => 
    [city] => 
    [address] => 
)

STEP: Required fields validated
STEP: Password validated
STEP: Email normalized to: test@gmail.com
STEP: Checking if email exists...
STEP: Email exists check result: false
STEP: Email is unique - proceeding
STEP: Calling enroll_student_with_credentials...
STEP: Result: Array
(
    [student_id] => 55
    [email] => test@gmail.com
    [password] => 123
)

STEP: Account created - attempting auto-login
STEP: Auto-login result: true
STEP: Login successful - redirecting to course

=== 2025-10-06 10:57:29 ===
Course ID: '3'
Method: get
STEP: Displaying registration form

=== 2025-10-06 10:57:53 ===
Course ID: '3'
Method: post
STEP: POST received
POST Data: Array
(
    [course_id] => 3
    [firstname] => test1
    [lastname] => e
    [email] => test2@gmaill.com
    [phonenumber] => 
    [company] => 
    [password] => 123
    [country] => 
    [city] => 
    [address] => 
)

STEP: Required fields validated
STEP: Password validated
STEP: Email normalized to: test2@gmaill.com
STEP: Checking if email exists...
STEP: Email exists check result: false
STEP: Email is unique - proceeding
STEP: Calling enroll_student_with_credentials...
STEP: Result: Array
(
    [student_id] => 56
    [email] => test2@gmaill.com
    [password] => 123
)

STEP: Account created - attempting auto-login
STEP: Auto-login result: true

=== 2025-10-06 10:57:53 ===
Course ID: '3'
Method: post
STEP: POST received
POST Data: Array
(
    [course_id] => 3
    [firstname] => test1
    [lastname] => e
    [email] => test2@gmaill.com
    [phonenumber] => 
    [company] => 
    [password] => 123
    [country] => 
    [city] => 
    [address] => 
)

STEP: Required fields validated
STEP: Password validated
STEP: Email normalized to: test2@gmaill.com
STEP: Checking if email exists...
STEP: Email exists check result: false
STEP: Email is unique - proceeding
STEP: Calling enroll_student_with_credentials...
STEP: Result: Array
(
    [student_id] => 56
    [email] => test2@gmaill.com
    [password] => 123
)

STEP: Account created - attempting auto-login
STEP: Auto-login result: true
STEP: Login successful - redirecting to course

=== 2025-10-06 10:58:28 ===
Course ID: '3'
Method: get
STEP: Displaying registration form

=== 2025-10-06 10:58:55 ===
Course ID: '3'
Method: post
STEP: POST received
POST Data: Array
(
    [course_id] => 3
    [firstname] => test
    [lastname] => t
    [email] => test@gmail.com
    [phonenumber] => 
    [company] => 
    [password] => 123
    [country] => 
    [city] => 
    [address] => 
)

STEP: Required fields validated
STEP: Password validated
STEP: Email normalized to: test@gmail.com
STEP: Checking if email exists...
STEP: Email exists check result: false
STEP: Email is unique - proceeding
STEP: Calling enroll_student_with_credentials...
STEP: Result: Array
(
    [student_id] => 57
    [email] => test@gmail.com
    [password] => 123
)

STEP: Account created - attempting auto-login
STEP: Auto-login result: true

=== 2025-10-06 10:58:55 ===
Course ID: '3'
Method: post
STEP: POST received
POST Data: Array
(
    [course_id] => 3
    [firstname] => test
    [lastname] => t
    [email] => test@gmail.com
    [phonenumber] => 
    [company] => 
    [password] => 123
    [country] => 
    [city] => 
    [address] => 
)

STEP: Required fields validated
STEP: Password validated
STEP: Email normalized to: test@gmail.com
STEP: Checking if email exists...
STEP: Email exists check result: false
STEP: Email is unique - proceeding
STEP: Calling enroll_student_with_credentials...
STEP: Result: Array
(
    [student_id] => 57
    [email] => test@gmail.com
    [password] => 123
)

STEP: Account created - attempting auto-login
STEP: Auto-login result: true
STEP: Login successful - redirecting to course




=== 2025-10-06 11:00:06 ===
Course ID: '3'
Method: get
STEP: Displaying registration form

=== 2025-10-06 11:00:29 ===
Course ID: '3'
Method: post
STEP: POST received
POST Data: Array
(
    [course_id] => 3
    [firstname] => test
    [lastname] => t
    [email] => test@gmail.com
    [phonenumber] => 
    [company] => 
    [password] => 123
    [country] => 
    [city] => 
    [address] => 
)

STEP: Required fields validated
STEP: Password validated
STEP: Email normalized to: test@gmail.com
STEP: Checking if email exists...
STEP: Email exists check result: false
STEP: Email is unique - proceeding
STEP: Calling enroll_student_with_credentials...
STEP: Result: Array
(
    [student_id] => 58
    [email] => test@gmail.com
    [password] => 123
)

STEP: Account created - attempting auto-login
STEP: Auto-login result: true

=== 2025-10-06 11:00:29 ===
Course ID: '3'
Method: post
STEP: POST received
POST Data: Array
(
    [course_id] => 3
    [firstname] => test
    [lastname] => t
    [email] => test@gmail.com
    [phonenumber] => 
    [company] => 
    [password] => 123
    [country] => 
    [city] => 
    [address] => 
)

STEP: Required fields validated
STEP: Password validated
STEP: Email normalized to: test@gmail.com
STEP: Checking if email exists...
STEP: Email exists check result: false
STEP: Email is unique - proceeding
STEP: Calling enroll_student_with_credentials...
STEP: Result: Array
(
    [student_id] => 58
    [email] => test@gmail.com
    [password] => 123
)

STEP: Account created - attempting auto-login
STEP: Auto-login result: true
STEP: Login successful - redirecting to course

=== 2025-10-06 11:04:48 ===
Course ID: '3'
Method: get
STEP: Displaying registration form

=== 2025-10-06 11:05:03 ===
Course ID: '3'
Method: post
STEP: POST received
POST Data: Array
(
    [course_id] => 3
    [firstname] => test
    [lastname] => t
    [email] => test@gmail.com
    [phonenumber] => 
    [company] => 
    [password] => 123
    [country] => 
    [city] => 
    [address] => 
)

STEP: Required fields validated
STEP: Password validated
STEP: Email normalized to: test@gmail.com
STEP: Checking if email exists...
STEP: Email exists check result: false
STEP: Email is unique - proceeding
STEP: Calling enroll_student_with_credentials...
STEP: Result: Array
(
    [student_id] => 59
    [email] => test@gmail.com
    [password] => 123
)

STEP: Account created - attempting auto-login
STEP: Auto-login result: true

=== 2025-10-06 11:05:03 ===
Course ID: '3'
Method: post
STEP: POST received
POST Data: Array
(
    [course_id] => 3
    [firstname] => test
    [lastname] => t
    [email] => test@gmail.com
    [phonenumber] => 
    [company] => 
    [password] => 123
    [country] => 
    [city] => 
    [address] => 
)

STEP: Required fields validated
STEP: Password validated
STEP: Email normalized to: test@gmail.com
STEP: Checking if email exists...
STEP: Email exists check result: false
STEP: Email is unique - proceeding
STEP: Calling enroll_student_with_credentials...
STEP: Result: Array
(
    [student_id] => 59
    [email] => test@gmail.com
    [password] => 123
)

STEP: Account created - attempting auto-login
STEP: Auto-login result: true
STEP: Login successful - redirecting to course

=== 2025-10-06 11:09:58 ===
Course ID: '3'
Method: get
STEP: Displaying registration form

=== AUTO LOGIN DEBUG ===
Email: test@gmail.com
Password length: 3
Contact found: true
Contact ID: 60
Stored password hash: $2a$08$BYegLTqSnUejw...
Password match: true
Session BEFORE: Array
(
    [__ci_last_regenerate] => 1759729195
    [_prev_url] => https://kilms.erpblr.in/lms/Lms_users/registration/3
    [contact_user_id] => 59
    [contact_email] => test@gmail.com
    [contact_firstname] => test
    [contact_lastname] => t
    [registration_token] => 4e24b5cea986ed65e1076716a0112341
)

Setting session data: Array
(
    [contact_user_id] => 60
    [contact_email] => test@gmail.com
    [contact_firstname] => test
    [contact_lastname] => t
)

Session AFTER: Array
(
    [__ci_last_regenerate] => 1759729195
    [_prev_url] => https://kilms.erpblr.in/lms/Lms_users/registration/3
    [contact_user_id] => 60
    [contact_email] => test@gmail.com
    [contact_firstname] => test
    [contact_lastname] => t
    [registration_token] => 4e24b5cea986ed65e1076716a0112341
)

contact_user_id in session: '60'

=== 2025-10-06 11:10:26 ===
Course ID: '3'
Method: post
STEP: POST received (token: 4e24b5cea986ed65e1076716a0112341)
POST Data: Array
(
    [course_id] => 3
    [form_token] => 9cf685adafe5d51c85c3e31594242923
    [firstname] => test
    [lastname] => t
    [email] => test@gmail.com
    [phonenumber] => 
    [company] => 
    [password] => 123
    [country] => 
    [city] => 
    [address] => 
)

STEP: Required fields validated
STEP: Password validated
STEP: Email normalized to: test@gmail.com
STEP: Checking if email exists...
STEP: Email exists check result: false
STEP: Email is unique - proceeding
STEP: Calling enroll_student_with_credentials...
STEP: Result: Array
(
    [student_id] => 60
    [email] => test@gmail.com
    [password] => 123
)

STEP: Account created - attempting auto-login
STEP: Auto-login result: true

=== 2025-10-06 11:10:26 ===
Course ID: '3'
Method: post
STEP: POST received (token: 4e24b5cea986ed65e1076716a0112341)
POST Data: Array
(
    [course_id] => 3
    [form_token] => 9cf685adafe5d51c85c3e31594242923
    [firstname] => test
    [lastname] => t
    [email] => test@gmail.com
    [phonenumber] => 
    [company] => 
    [password] => 123
    [country] => 
    [city] => 
    [address] => 
)

STEP: Required fields validated
STEP: Password validated
STEP: Email normalized to: test@gmail.com
STEP: Checking if email exists...
STEP: Email exists check result: false
STEP: Email is unique - proceeding
STEP: Calling enroll_student_with_credentials...
STEP: Result: Array
(
    [student_id] => 60
    [email] => test@gmail.com
    [password] => 123
)

STEP: Account created - attempting auto-login
STEP: Auto-login result: true
STEP: Login successful - redirecting to course

=== 2025-10-06 11:17:02 ===
Course ID: '3'
Method: get
STEP: Displaying registration form

=== AUTO LOGIN DEBUG ===
Email: test@gmail.com
Password length: 3
Contact found: true
Contact ID: 61
Stored password hash: $2a$08$Jnqh/DSk1iL11...
Password match: true
Session BEFORE: Array
(
    [__ci_last_regenerate] => 1759729620
    [_prev_url] => https://kilms.erpblr.in/lms/Lms_users/registration/3
    [contact_user_id] => 60
    [contact_email] => test@gmail.com
    [contact_firstname] => test
    [contact_lastname] => t
    [registration_token] => a2f39cbd909015807f0e18354af9deb7
    [expected_form_token] => 69d0f204dc7e5dddf0b16989f25daa85
)

Setting session data: Array
(
    [contact_user_id] => 61
    [contact_email] => test@gmail.com
    [contact_firstname] => test
    [contact_lastname] => t
)

Session AFTER: Array
(
    [__ci_last_regenerate] => 1759729620
    [_prev_url] => https://kilms.erpblr.in/lms/Lms_users/registration/3
    [contact_user_id] => 61
    [contact_email] => test@gmail.com
    [contact_firstname] => test
    [contact_lastname] => t
    [registration_token] => a2f39cbd909015807f0e18354af9deb7
    [expected_form_token] => 69d0f204dc7e5dddf0b16989f25daa85
)

contact_user_id in session: '61'

=== 2025-10-06 11:17:14 ===
Course ID: '3'
Method: post
STEP: POST received (token: a2f39cbd909015807f0e18354af9deb7)
POST Data: Array
(
    [course_id] => 3
    [form_token] => 69d0f204dc7e5dddf0b16989f25daa85
    [firstname] => test
    [lastname] => t
    [email] => test@gmail.com
    [phonenumber] => 
    [company] => 
    [password] => 123
    [country] => 
    [city] => 
    [address] => 
)

STEP: Required fields validated
STEP: Password validated
STEP: Email normalized to: test@gmail.com
STEP: Checking if email exists...
STEP: Email exists check result: false
STEP: Email is unique - proceeding
STEP: Calling enroll_student_with_credentials...
STEP: Result: Array
(
    [student_id] => 61
    [email] => test@gmail.com
    [password] => 123
)

STEP: Account created - attempting auto-login
STEP: Auto-login result: true

=== 2025-10-06 11:17:14 ===
Course ID: '3'
Method: post
STEP: POST received (token: a2f39cbd909015807f0e18354af9deb7)
POST Data: Array
(
    [course_id] => 3
    [form_token] => 69d0f204dc7e5dddf0b16989f25daa85
    [firstname] => test
    [lastname] => t
    [email] => test@gmail.com
    [phonenumber] => 
    [company] => 
    [password] => 123
    [country] => 
    [city] => 
    [address] => 
)

STEP: Required fields validated
STEP: Password validated
STEP: Email normalized to: test@gmail.com
STEP: Checking if email exists...
STEP: Email exists check result: false
STEP: Email is unique - proceeding
STEP: Calling enroll_student_with_credentials...
STEP: Result: Array
(
    [student_id] => 61
    [email] => test@gmail.com
    [password] => 123
)

STEP: Account created - attempting auto-login
STEP: Auto-login result: true
STEP: Login successful - redirecting to course

=== AUTO LOGIN DEBUG ===
Email: test@gmail.com
Password length: 3
Contact found: true
Contact ID: 62
Stored password hash: $2a$08$v2MfIofcy9l3d...
Password match: true
Session BEFORE: Array
(
    [__ci_last_regenerate] => 1759729960
    [_prev_url] => https://kilms.erpblr.in/lms/Lms_users/registration/3
    [contact_user_id] => 61
    [contact_email] => test@gmail.com
    [contact_firstname] => test
    [contact_lastname] => t
    [registration_token] => a2f39cbd909015807f0e18354af9deb7
)

Setting session data: Array
(
    [contact_user_id] => 62
    [contact_email] => test@gmail.com
    [contact_firstname] => test
    [contact_lastname] => t
)

Session AFTER: Array
(
    [__ci_last_regenerate] => 1759729960
    [_prev_url] => https://kilms.erpblr.in/lms/Lms_users/registration/3
    [contact_user_id] => 62
    [contact_email] => test@gmail.com
    [contact_firstname] => test
    [contact_lastname] => t
    [registration_token] => a2f39cbd909015807f0e18354af9deb7
)

contact_user_id in session: '62'

=== 2025-10-06 11:23:39 ===
Course ID: '3'
Method: post
STEP: Valid token - processing
POST Data: Array
(
    [course_id] => 3
    [form_token] => 631f6c16c37478f37a65906714cd10bb
    [firstname] => test
    [lastname] => t
    [email] => test@gmail.com
    [phonenumber] => 
    [company] => 
    [password] => 123
    [country] => 
    [city] => 
    [address] => 
)

STEP: Auto-login result: true

=== AUTO LOGIN DEBUG ===
Email: test@gmail.com
Password length: 3
Contact found: true
Contact ID: 63
Stored password hash: $2a$08$t/DLvcXBx76S9...
Password match: true
Session BEFORE: Array
(
    [__ci_last_regenerate] => 1759730284
    [_prev_url] => https://kilms.erpblr.in/lms/Lms_users/registration/3
    [contact_user_id] => 62
    [contact_email] => test@gmail.com
    [contact_firstname] => test
    [contact_lastname] => t
    [registration_token] => a2f39cbd909015807f0e18354af9deb7
)

Setting session data: Array
(
    [contact_user_id] => 63
    [contact_email] => test@gmail.com
    [contact_firstname] => test
    [contact_lastname] => t
)

Session AFTER: Array
(
    [__ci_last_regenerate] => 1759730284
    [_prev_url] => https://kilms.erpblr.in/lms/Lms_users/registration/3
    [contact_user_id] => 63
    [contact_email] => test@gmail.com
    [contact_firstname] => test
    [contact_lastname] => t
    [registration_token] => a2f39cbd909015807f0e18354af9deb7
)

contact_user_id in session: '63'

=== AUTO LOGIN DEBUG ===
Email: test@gmail.com
Password length: 3
Contact found: true
Contact ID: 64
Stored password hash: $2a$08$yQnKPgLOouAMi...
Password match: true
Session BEFORE: Array
(
    [__ci_last_regenerate] => 1759730284
    [_prev_url] => https://kilms.erpblr.in/lms/Lms_users/registration/3
    [contact_user_id] => 63
    [contact_email] => test@gmail.com
    [contact_firstname] => test
    [contact_lastname] => t
    [registration_token] => a2f39cbd909015807f0e18354af9deb7
)

Setting session data: Array
(
    [contact_user_id] => 64
    [contact_email] => test@gmail.com
    [contact_firstname] => test
    [contact_lastname] => t
)

Session AFTER: Array
(
    [__ci_last_regenerate] => 1759730284
    [_prev_url] => https://kilms.erpblr.in/lms/Lms_users/registration/3
    [contact_user_id] => 64
    [contact_email] => test@gmail.com
    [contact_firstname] => test
    [contact_lastname] => t
    [registration_token] => a2f39cbd909015807f0e18354af9deb7
)

contact_user_id in session: '64'

=== AUTO LOGIN DEBUG ===
Email: test@gmail.com
Password length: 3
Contact found: true
Contact ID: 65
Stored password hash: $2a$08$m4HVQ8ad7x4OI...
Password match: true
Session BEFORE: Array
(
    [__ci_last_regenerate] => 1759730284
    [_prev_url] => https://kilms.erpblr.in/lms/Lms_users/registration/3
    [contact_user_id] => 64
    [contact_email] => test@gmail.com
    [contact_firstname] => test
    [contact_lastname] => t
    [registration_token] => a2f39cbd909015807f0e18354af9deb7
)

Setting session data: Array
(
    [contact_user_id] => 65
    [contact_email] => test@gmail.com
    [contact_firstname] => test
    [contact_lastname] => t
)

Session AFTER: Array
(
    [__ci_last_regenerate] => 1759730284
    [_prev_url] => https://kilms.erpblr.in/lms/Lms_users/registration/3
    [contact_user_id] => 65
    [contact_email] => test@gmail.com
    [contact_firstname] => test
    [contact_lastname] => t
    [registration_token] => a2f39cbd909015807f0e18354af9deb7
)

contact_user_id in session: '65'

=== AUTO LOGIN DEBUG ===
Email: test@gmail.com
Password length: 3
Contact found: true
Contact ID: 66
Stored password hash: $2a$08$W4riRSFxMMub/...
Password match: true
Session BEFORE: Array
(
    [__ci_last_regenerate] => 1759730855
    [_prev_url] => https://kilms.erpblr.in/lms/Lms_users/registration/3
)

Setting session data: Array
(
    [contact_user_id] => 66
    [contact_email] => test@gmail.com
    [contact_firstname] => test
    [contact_lastname] => e
)

Session AFTER: Array
(
    [__ci_last_regenerate] => 1759730855
    [_prev_url] => https://kilms.erpblr.in/lms/Lms_users/registration/3
    [contact_user_id] => 66
    [contact_email] => test@gmail.com
    [contact_firstname] => test
    [contact_lastname] => e
)

contact_user_id in session: '66'







=== MODEL CHECK ===
Checking email: test@gmail.com
Contact found: true

=== MODEL CHECK ===
Checking email: test@gmail.com
Contact found: true

=== EMAIL CHECK ===
Email: test@gmail.com
Exists result: 

=== MODEL CHECK ===
Checking email: test@gmail.com
Contact found: true

=== MODEL CHECK ===
Checking email: test@gmail.com
Contact found: true

=== MODEL CHECK ===
Checking email: test@gmail.com
Contact found: true

=== MODEL CHECK ===
Checking email: test@gmail.com
Contact found: true

=== MODEL CHECK ===
Checking email: test@gmail.com
Contact found: true

=== MODEL CHECK ===
Checking email: vija@gmail.com
Contact found: false

=== MODEL CHECK ===
Checking email: vijay@gmail.com
Contact found: true

=== MODEL CHECK ===
Checking email: vijay1@gmail.com
Contact found: false

=== MODEL CHECK ===
Checking email: vijay1@gmail.com
Contact found: false

=== AUTO LOGIN DEBUG ===
Email: vijay1@gmail.com
Password length: 3
Contact found: true
Contact ID: 67
Stored password hash: $2a$08$6n/9HiruPfB8P...
Password match: true
Session BEFORE: Array
(
    [__ci_last_regenerate] => 1759733600
    [_prev_url] => https://kilms.erpblr.in/lms/Lms_users/registration/3
)

Setting session data: Array
(
    [contact_user_id] => 67
    [contact_email] => vijay1@gmail.com
    [contact_firstname] => test
    [contact_lastname] => test
)

Session AFTER: Array
(
    [__ci_last_regenerate] => 1759733600
    [_prev_url] => https://kilms.erpblr.in/lms/Lms_users/registration/3
    [contact_user_id] => 67
    [contact_email] => vijay1@gmail.com
    [contact_firstname] => test
    [contact_lastname] => test
)

contact_user_id in session: '67'

=== MODEL CHECK ===
Checking email: test123@example.com
Contact found: false

=== MODEL CHECK ===
Checking email: test@gmail.com
Contact found: true

=== MODEL CHECK ===
Checking email: test@gmail.com
Contact found: false

=== MODEL CHECK ===
Checking email: test@gmail.com
Contact found: false

=== MODEL CHECK ===
Checking email: seo1@echopx.com
Contact found: false

=== MODEL CHECK ===
Checking email: vijay@tvk.com
Contact found: false

=== MODEL CHECK ===
Checking email: vijay@g.com
Contact found: false

=== MODEL CHECK ===
Checking email: vijay@gmail.com
Contact found: true

=== MODEL CHECK ===
Checking email: vijay@tv.com
Contact found: false

=== MODEL CHECK ===
Checking email: vijay@tvk.com
Contact found: false

=== MODEL CHECK ===
Checking email: vijay@tvk.com
Contact found: false

=== MODEL CHECK ===
Checking email: seo1@echopx.com
Contact found: false

=== MODEL CHECK ===
Checking email: seo1@echopx.com
Contact found: false

=== MODEL CHECK ===
Checking email: tet@gmail.com
Contact found: false

=== MODEL CHECK ===
Checking email: tet@gmail.com
Contact found: false

=== MODEL CHECK ===
Checking email: surya@echopx.com
Contact found: false

=== MODEL CHECK ===
Checking email: surya@echopx.com
Contact found: false

=== MODEL CHECK ===
Checking email: test1@gmail.com
Contact found: false

=== MODEL CHECK ===
Checking email: test1@gmail.com
Contact found: false

=== MODEL CHECK ===
Checking email: maheshwari@gmail.com
Contact found: false

=== MODEL CHECK ===
Checking email: maheshwari@gmail.com
Contact found: false

=== MODEL CHECK ===
Checking email: surya@echopx.com
Contact found: false

=== MODEL CHECK ===
Checking email: test4@gamil.com
Contact found: false

=== MODEL CHECK ===
Checking email: test4@gamil.com
Contact found: false

=== MODEL CHECK ===
Checking email: seo1@echopx.com
Contact found: true

=== MODEL CHECK ===
Checking email: demo@echopx.com
Contact found: false

=== MODEL CHECK ===
Checking email: demo@echopx.com
Contact found: false

=== MODEL CHECK ===
Checking email: surya@echopx.com
Contact found: false

=== MODEL CHECK ===
Checking email: tes3@echopx.com
Contact found: false

=== MODEL CHECK ===
Checking email: test@echopx.com
Contact found: false

=== MODEL CHECK ===
Checking email: test3@echopx.com
Contact found: false

=== MODEL CHECK ===
Checking email: test@echopx.com
Contact found: false

=== MODEL CHECK ===
Checking email: test@gmail.com
Contact found: true

=== MODEL CHECK ===
Checking email: test3@gmail.com
Contact found: false

=== MODEL CHECK ===
Checking email: test3@gmail.com
Contact found: false

=== MODEL CHECK ===
Checking email: surya@echopx.com
Contact found: false

=== MODEL CHECK ===
Checking email: surya@echopx.com
Contact found: false

=== MODEL CHECK ===
Checking email: surya@echopx.com
Contact found: false

=== MODEL CHECK ===
Checking email: surya@echopx.com
Contact found: false

=== MODEL CHECK ===
Checking email: surya@echopx.com
Contact found: false

=== MODEL CHECK ===
Checking email: testing@gmail.com
Contact found: false

=== MODEL CHECK ===
Checking email: testing@gmail.com
Contact found: false

=== MODEL CHECK ===
Checking email: ravi@gmail.com
Contact found: false

=== MODEL CHECK ===
Checking email: ravi@gmail.com
Contact found: false

=== MODEL CHECK ===
Checking email: raj@gmail.com
Contact found: false

=== MODEL CHECK ===
Checking email: raj@gmail.com
Contact found: false

=== MODEL CHECK ===
Checking email: testing@gmail.com
Contact found: true

=== MODEL CHECK ===
Checking email: s@gmail.com
Contact found: false

=== MODEL CHECK ===
Checking email: shara@gmail.com
Contact found: false

=== MODEL CHECK ===
Checking email: sharan@gmail.com
Contact found: false

=== MODEL CHECK ===
Checking email: sharan@gmail.com
Contact found: false

=== MODEL CHECK ===
Checking email: testing@gmail.com
Contact found: true

=== MODEL CHECK ===
Checking email: rahul@gmail.co
Contact found: false

=== MODEL CHECK ===
Checking email: rahul@gmail.com
Contact found: false

=== MODEL CHECK ===
Checking email: rahul@gmail.com
Contact found: false

=== MODEL CHECK ===
Checking email: bhuv2702@gmail.com
Contact found: false

=== MODEL CHECK ===
Checking email: bhuv2702@gmail.com
Contact found: false

=== MODEL CHECK ===
Checking email: testing@gmail.com
Contact found: true

=== MODEL CHECK ===
Checking email: rajuraju@gmail.com
Contact found: false

=== MODEL CHECK ===
Checking email: rajuraju@gmail.com
Contact found: false

=== MODEL CHECK ===
Checking email: surya@echopx.com
Contact found: false

=== MODEL CHECK ===
Checking email: surya.@echopx.com
Contact found: false

=== MODEL CHECK ===
Checking email: surya.de@echopx.com
Contact found: false

=== MODEL CHECK ===
Checking email: surya.demo@echopx.com
Contact found: false

=== MODEL CHECK ===
Checking email: surya.demo@echopx.com
Contact found: false

=== MODEL CHECK ===
Checking email: surya@echopx.com
Contact found: false

=== MODEL CHECK ===
Checking email: eb@gmail.com
Contact found: false

=== MODEL CHECK ===
Checking email: eb@gmail.com
Contact found: false

=== MODEL CHECK ===
Checking email: seo1@echopx.com
Contact found: false

=== MODEL CHECK ===
Checking email: seo1@echopx.com
Contact found: false

=== MODEL CHECK ===
Checking email: seo1@echopx.com
Contact found: true

=== MODEL CHECK ===
Checking email: seo@echopx.com
Contact found: true

=== MODEL CHECK ===
Checking email: seo3@echopx.com
Contact found: false

=== MODEL CHECK ===
Checking email: seo3@echopx.com
Contact found: false
