Такой вопрос: Если мне понравился чей-то дневник, то могу Я за автора, сам ввести код или код нужно непримено ему отослать? И если сам могу ввести, то как это сделать?
Самое правильное решение - это удалить систему кодов вообще нафиг. Если вам так важно, чтобы не было пустых дневников, о которых автор не заботится - разрешите ему самому себя "утверждать" через некоторое время. Или сами (программой, конечно) посылайте ему по почте код через некоторое время после регистрации, с предупреждением, что через пару недель, если код не будет введен, дневник будет удален.
Система кодов - нарушение всех мыслимых и немыслимых прав и свобод
Но ещё, в порядке флейма по теме, я думаю, что непременно кому-нибудь придёт в голову сделать "умирающие" дневники, - дневники, срок жизни которых будет составлять те самые 35 дней, дневники, которые концептуально не должны стать "постоянными".
Да, я думаю, через месяцок, когда 90% старых пустых дневников уничтожится, база сильно полегчает. Может быть, тогда можно будет копить дальше без кодов? Ну, или как вот предложили - создаёшь дневник, ведёшь себе, а через месяц-другой он у тебя спрашивает - я тут самоудалюсь/заархивируюсь если что, ладно? Если ты присутствуешь, то, конечно, можешь ему ответить нет.
Да, я действительно считаю, что дневники не должны удаляться никогда, есил в них есть хотя бы одна запись. Suspend'иться, выводиться из базы, писаться на болванку - что угодно, только не удаляться безвозвратно.