Просто привязывать по IP без cookies, я думаю нехорошо, тем более что IP динамический - а в качестве дополнительной проверки - почему бы и нет - должы совпасть и cookie и IP.
Динамический IP выдается на довольно продолжительный срок. Но при следующем включении компьютера пользователем, ему могут дать уже другой IP, и тогда, например, галочка "запомнить меня на этомс сайте" работать не будет - cookie совпадет, а вот IP - нет.