Виджет аутентификации пользователя / плагины для пользовательской веб-игры - PullRequest
0 голосов
/ 19 сентября 2011

У меня есть собственная веб-игра, которую я разрабатываю, и я хотел бы перенести биты аутентификации пользователя в виджет или в какое-то программное обеспечение, которое я могу использовать. Как видно из: Рекомендации для входа в систему / аутентификации? Есть мысли о том, что требует хорошая система аутентификации, не в последнюю очередь это потерянные пароли, капчи, электронная почта - ни одно из которых я не хочу перепроектировать с нуля.

Так какое программное обеспечение мне следует использовать? Я понимаю, что мог бы разместить на сайте внешний интерфейс Wordpress / Joomla! / Drupal, который дал бы мне другие преимущества, такие как форумы пользователей, - но будет ли это хорошо с «передачей» пользователя моей игровой системе?

Конечно, в моей игре есть база данных, в которой учетные записи пользователей привязаны к уникальным именам персонажей - вспомним RPG.

Спасибо за любые советы.

1 Ответ

0 голосов
/ 19 сентября 2011

Есть два основных способа сделать это.Первый - это подключение к Wordpress / Joomla! / Drupal / Simple Machine Forums / PHPBB / etc.Это дает преимущество тем, что ваши пользователи могут публиковать сообщения на форумах, используя одну и ту же учетную запись для игры, что должно снизить барьер для размещения сообщений на форумах.При условии, что API для базовой системы спроектирован вокруг него, а ваша собственная игра спроектирована вокруг него, он определенно будет хорошо играть с передачей пользователя в игру.Последнее легко сделать, связав таблицу игровых персонажей с пользовательской таблицей Wordpress / etc.

Другой вариант - использовать OpenID.На самом деле это может быть даже лучше для пользователей, поскольку им даже не нужно создавать учетную запись на вашем сайте (и им также не нужно будет запоминать новые пароли).Это также будет хорошо работать с передачей пользователя вашей игровой системе (фактически, она предназначена именно для этого).Единственная сложность заключается в том, что реализация OpenID может иногда быть сложной, в зависимости от языка и наличия (или его отсутствия) хорошей библиотеки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...