2014-02-06 4 views
0

Я использую библиотеку регистрации Ion-auth для CodeIgniter. Все работает нормально, но теперь я вижу, что у некоторых пользователей проблемы с системой активации регистрации электронной почты. Я протестировал его, и код активации электронной почты может не работать в первые несколько раз, когда вы его пытаетесь, но можете работать с последующей попыткой.codeigniter код активации иона-auth не работает спорадически

Он отлично работает на моей версии localhost. Я предполагаю, что время обработки или длина URL-адреса могут иметь к этому какое-то отношение. Код активации выглядит так: http://domain.com/auth/activate/1133/6021ed8cb63ee10cb39d93eb995e852783133412

Сервер - это Mediatemple DV.

Любые идеи?

Спасибо.

ответ

0

Первое, что нужно проверить, - это заполнение поля users.activation_code и соответствие кода в электронном письме активации.

+0

Привет, Бен. Да, я проверил это, и он соответствует. Первоначально у меня была такая же проблема, когда я перешел на Mediatemple DV, и мне пришлось отключить nginx, поскольку, похоже, он не смог обработать длинный URL. Теперь это случается спорадически, поэтому его трудно реплицировать. Затем я буду проверять, получает ли модель правильную информацию от контроллера auth. Мое резервное обходное решение будет состоять в том, чтобы иметь новую функцию, которую пользователь может щелкнуть по ссылке, если активировать() не удается, поэтому мы можем попробовать ее снова. Отличная библиотека btw Ben .... спасибо, что поделились ею. Несколько вещей над моей головой, но это сработало хорошо. – user3222166