Проверка подлинности с помощью форм по имени пользователя и адресу электронной почты - PullRequest
0 голосов
/ 06 февраля 2012

Я использую проверку подлинности с помощью форм и предоставил несколько окон поиска, чтобы разрешить поиск по имени пользователя и адресу электронной почты.

Итак, я могу сделать это для поиска по имени

Membership.FindUsersByName(username, page-1, PageSize, out total);

и я могу сделать это для поиска по адресу электронной почты

Membership.FindUsersByEmail(email, page-1, PageSize, out total);

Проблема состоит в том, что в случае, когда пользователь ищет имя пользователя и адрес электронной почты одновременно, я собираюсь вернуть всех пользователей с определенным адресом электронной почты, а затем выполнить поиск в нем, чтобы получить всех пользователей, которые соответствуют имя пользователя указано. Я не смогу пейджировать первый звонок. Если при первом вызове возвращается большое количество пользователей, это может повлиять на производительность.

Есть ли какое-нибудь решение для этого?

Спасибо

Сэчины

...