Как сделать чтобы пользователь мог управлять только собственными комментариями?

Нужно реализовать механизм аутентификации пользователя, чтобы вы могли быть уверены, что запрос поступает от пользователя с ID X. Это не обязательно должен быть логин и пароль, но какой-то механизм обязательно должен быть.
У комментария должно быть поле "автор", в котором будет храниться ID пользователя.
В коде редактирования нужно сделать проверку на совпадение ID автора с ID пользователя.


В качестве альтернативы ID пользователя может быть IP, но это гораздо менее надёжная проверка.
Куки или любой другой способ хранения данных у клиента в помощь