Почему Cookies не записываются?
setcookie('login', $login, time() + 360000000,'/', 'mysite.com');
Еще одна проблема которая может быть - если у вас сайт на поддомене - то если домен верхнего уровня поставил куку с таким названием - перезаписать не получится.
Какие ошибки в логах?