Я использую собственный сценарий входа в систему для моей установки WordPress. Все работает отлично, за исключением того, что когда ключ активации отправляется зарегистрированным пользователям в следующем формате:
http://mydomain.com/?page_id=1278&mail=user@email.com&activate_key=7edbad
Однако когда пользователь нажимает на вышеуказанную ссылку, символ @ в письме исчезает и, следовательно, выдает ошибку о том, что ключ активации недействителен.
Может ли кто-нибудь наставить меня в этом?
Это фрагмент кода, который соединяет ссылку активации:
$link=get_option('home').'/?page_id='.$pageid.'&mail='.$user_email.'&activate_key='.$key;