avatar_Ominous

Дублирование входа в игру MU Online на серверных файлах MU и как его исправить

Автор Ominous, 2012 Апр. 25, 12:29

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Ключевые слова [SEO] серверные файлы MUvход в игру mu onlineдублированиеprimary keycollation

Ominous

Доброго времени суток! Прошу прощения за возможный повтор темы, но поиск не работает у меня по какой-то причине.


В игру можно войти несколько раз, изменив регистр, в написании аккаунта, как-то сталкивался, но реально не могу вспомнить. Пол логике, что-то с Primary Key в какой-то из таблиц. Подскажите...

Sky_

Collation у MEMB_INFO сменить, как и на что, не помню, помню только, что у самого была такая проблема, исправил так. Только давно было, не помню как именно )

NightWish

Проблема в Join Server'e.
Вот нормально работающий Join Server (Он работает с MD5 Базой)
Спойлер

Ominous

Sky_, к какому столбцу?

state0ftrance, без MD5 можно? Для проверки?

NightWish

#4
Цитата: Ominous от 2012 Апр. 25, 12:12  state0ftrance, без MD5 можно? Для проверки?
Я не уверен что это может сработать но попробуй )
Открой базу данных после этого -> Stored Procedure - WZ_CONNECT_MEMB -> Открой
После того везде где memb___id - Ставь Lower(memb___id)

Может быть поможет!


Ominous

Deathless, не помогло, сделал по гиду

Joinserver тоже не помог. Дело в БД, но где...

Ещё есть мысли? Что это может быть? Может ExDB?

4 Joinserver перепробовал, менял ExDB, Collation так же менял.... Что ещё?

WakeUp

#7
кодировка таблицы (или можно только поля memb___id в таблице memb_info, memb_stat) - CI определяет нечувствительность к регистру, CS определяет чувствительность к регистру.
например:
SQL_Latin1_General_Cp1_CS_AS - чуствительна
SQL_Latin1_General_Cp1_CI_AS - нет

а вообще это лучше проверять при регистрации и не допускать одинаковых логинов. или вообще цифровые логины сделать

Ominous

#8
WakeUp! У меня по дефалту SQL_Latin1_General_Cp1_CI_AS, вот в чём дело было. Спасибо, что подчеркнул это!

WakeUp

не забудь что sql запросы к этим таблицам, после правки на CS, будут регистро чуствительны

Ominous

#10
Цитироватьа вообще это лучше проверять при регистрации и не допускать одинаковых логинов. или вообще цифровые логины сделать

Это делается модулем при регистрации.


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

WakeUp

Цитата: Ominous от 2012 Апр. 25, 20:36  Это делается модулем при регистрации.


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

в принципе при входе используется memb_info и memb_stat

Deathless

Цитата: Deathless от 2012 Апр. 25, 12:43  
Цитата: Ominous от 2012 Апр. 25, 20:23  WakeUp! У меня по дефалту SQL_Latin1_General_Cp1_CI_AS, вот в чём дело было. Спасибо, что подчеркнул это!
:facepalm: :facepalm: :facepalm:
Вот так ты и прочитал статью, там для таких как ты даже картинки есть...
Зачем тогда просить помощи, чтобы за тебя всё сделали?

Похожие темы (5)