ortegas

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

Stek, это не учетная запись, а пасскарта. Менеджер паролей, типа LastPass.

Разделение людей на богатых и нищебродов - для нищебродов. 😂

За что я люблю продукцию Apple, так за то, что ее всегда можно выгодно продать. Увы, свою Nokia 5800 после 3 лет эксплуатации, я продал в 8 раз дешевле и был рад!

Microsoft предлагает $200 и выше за подержанные iPad

doctorpc, да нет. Именно для номера телефона поиск вообще не важен. Поиск будет осуществляться по полному совпадению, а так выборка. Поэтому, думал, что INT будет рациональнее использовать, в плане типизации и расхода памяти.

dkameleon, SearchCyberStackCMS даже. :)

Спасибо всем. Может кто-то додумается, как можно хранить пасскарту, где вместо пароля авторизация через OAuth? Как-то скреплять карточки?

Мне нужно именно обратимо шифровать пароли. Это менеджер паролей, типа LastPass, а не учетные записи. Ключ нигде не сохраняется, кроме cookie на время сессии. Кроме того, можно использовать разные ключи для разных пасскарт.

Вот мне, почему-то кажется, что здесь лучше использовать ECB. Во-первых, не нужен вектор инициализации, который кстати тоже нежно где-то хранить, либо как-то создавать. Во-вторых, работает быстрее всех. А побочный эффект вряд ли сможет проявится. Информации то максимум 1KB.

rerighter, zerofill + substr($phone, strlen($phone) - $countryNumSize). Но это аргумент.

Решил пока использовать VARCHAR + валидация номера при INSERT, учитывая аргумент выше.

Кстати. Какой максимальный размер номера, учитывая countrycode?

Пока что пришел к итогу использовать следующую структуру. Все поля, кроме password, могут быть только в единичном экземпляре на одну запись. Пароли сохраняются в отдельной таблице и их может быть неограниченное количество. К паролю можно задать label, поэтому, можно также сохранять "секретные" вопросы: label - вопрос, password - ответ. email, phone берется с owner, если не задан другой.

Пока что, как по мне, это компромиссное решение. Здесь нету маразматического количества таблиц, но зато, теперь я могу прикрепить все своих 3 почтовых адреса, задать все пароли Google 2-step app login.

Кроме того, если я удаляю аккаунт, я просто изменяю его status на false. Можно отображать отключенные записи на протяжении, например, 1 месяца (именно это мотивирует date-modified).

Еще не придумал, как идентифицировать OAuth? Просто указывать на пароль от Facebook с label Facebook?

png zoomit.png

edogs, а смысл индекса KEY, который не в оперативке?

edogs, стоп-стоп. Простой это отдельный индекс для каждого поля, составной это индекс для более одного поля, верно?

Всего: 3009