Регистрация на сайте

House

New Member
Регистрация
28.09.2024
Сообщения
3
Добрый день. Не нашел подобных тем, поэтому пишу сюда. Возникла проблема с регистрацией на игровом сервере. На сайте сервера предусмотрена форма регистрации для входа в игру с указанием эл. почты ника и т. д. Сервер основан на связке: Apache, MySQL, операционка Windows XP. При регистрации на эл. почту приходил пароль для входа, данные об игроке записываются в базу данных. В настоящий момент с админом потеряна связь, но есть все исходники, админка сервера и доступ к базе данных. Очевидно, что регистрация завязаны на почте, и найти эту информацию в коде сайта пока не получается.
 

Volly

Well-Known Member
Регистрация
21.03.2012
Сообщения
857
House, вы нас информируете или хотите о чём-то попросить?
 

House

New Member
Регистрация
28.09.2024
Сообщения
3
Вопрос заключается в том, как можно восстановить регистрацию пользователей и где копать.
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 153
Вы сами ответили на вопрос. Логины и пароли хранятся в базе данных.

Если вы про функционал восстановления пароля, то его может не быть, не предусмотрен - надо будет писать самому.

На текущий момент вы в БД можете поменять себе пароль, например через PhpMyAdmin (он обычно стоит на всех серверах)
 

House

New Member
Регистрация
28.09.2024
Сообщения
3
Возможно вы не совсем правильно интерпретировали мой вопрос. Он именно о возобновлении возможности регистрации новых пользователей. Т.е. раньше самостоятельная регистрация работала, но на данный момент из-за какого-то технического сбоя (почтовые сервисы изменили условия использования эл. ящика и т.п.) она уже невозможна, сервер выдает ошибку авторизации. Сейчас можно только вручную внести в базу информацию о новом пользователе.
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 153
Обычно в настройках скрипта регистрации есть функция рассылки (данные настроек могут храниться где угодно - базе, файле отдельном или в этом же скрипте). Там указывается от имени кого слать, желательно, чтобы домен совпадал.
Начинать поиск надо либо функцию mail и sendmail, ну либо другие ключевые слова со словом mail.

Ещё может быть причина, если это свой сервер и на нём не установлен клиент рассылки sendmail или аналог. Если это какой-то OpenServer, Denwer или сами устанавиливали Apache или Nginx, то там по умолчанию рассылка закрыта.

По идее ошибки авторизации быть не должно. Но возможно, что в игре реализована рассылка через почтовые сервера, типа Яндекса по smtp протоколу. Тогда там надо прописать логин, пароль и smtp сервер почтового сервиса.
 
Верх Низ