Как организовать сервис, который будет узнавать пользователя и если он есть в базе юзеров, то автоматически осуществлять его вход на сайт?
Когда пользователь регистрируется на сайте, перед тем как записать указанные им данные в БД, скрипт должен собрать о нем определенную инфу, по которой можно однозначно определить данного юзера, чтобы при следующем подключении миновать авторизацию и сделать её автоматической. Соответственно вопросы: "Какие данные нужно собрать и как это сделать?" "Как обычно организовывается подобный сервис?"
Вы читали про cookies? Быть может они могут помочь решить Вашу проблему... Можно в cookie записать логин пользователя и md5(Пароля_пользователя.User_Agent.соль);...