@Alexey_Gagarin, "запомнить меня" должна работать через отдельную куку. А лучше тем, что даже если использовать свой велосипед, сессия все равно будет существовать и если туда что-то писать, то можно нарваться на то, что сессия протухла, а пользователь до сих пор залогиненый. Это первое. Второе, на каждый реквест пользователя придется логинить, т.е. ходить в какое-то хранилище кук и определять по нему пользователя. В случае когда у вас один веб сервер, можно хранить в кэше приложения (которое кстати может ребутнуться), а в случае когда у вас ферма - придется либо каждый раз дергать базу, либо городить какое-то отдельное хранилище.