I'm unable to activate new accounts via email activation.
This is the log entries for the activation errors.
2016-08-30 5:21:22 - warning: AbanteCart core v.1.2.8 Illegal string offset 'email_activation' in <b>/home/kirkblack/public_html/a1counterparts.com/ecommerce/storefront/controller/pages/account/login.php</b> on line <b>233</b>
2016-08-30 5:21:22 - warning: AbanteCart core v.1.2.8 Illegal string offset 'email_activation' in <b>/home/kirkblack/public_html/a1counterparts.com/ecommerce/storefront/controller/pages/account/login.php</b> on line <b>236</b>
This is the code snippet of my login.php file (with line numbers)
232 $customer_info = $this->model_account_customer->getCustomerByLoginname($loginname);
233 if($customer_info && !$customer_info['status'] && $customer_info['data']['email_activation']) {
234 //show link for resend activation code to email
235 $enc = new AEncryption($this->config->get('encryption_key'));
236 $rid = $enc->encrypt($customer_info['customer_id'].'::'.$customer_info['data']['email_activation']);
237 $this->error['message'] .= sprintf($this->language->get('text_resend_activation_email'),