проблема в просмотре чужого профиля пользователя (asp.net) - PullRequest
0 голосов
/ 06 декабря 2010

Я создаю сайт, как, скажем, LinkedIn / spok

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

Мне нужно знать, что в stackoverflow, когда мы нажимаем на пользователей Кнопка показывает всех пользователей в stackoverflow но когда я нажимаю на конкретного пользователя как база данных знает, что этот конкретный пользователь нажал и показать данные его / ее профиля?

я должен создать новую страницу для просмотра профиля другого пользователя? и если я сделаю так, что будет запрос для этого

1 Ответ

0 голосов
/ 06 декабря 2010

Если у вас есть 2 отдельных запроса, тогда это будет проще (я не говорю, что это лучшее решение).Таким образом, у вас может быть запрос «выбрать всех пользователей», который может быть таким простым:

SELECT *
  FROM MyUsers

Это вернет всех ваших пользователей на ваш сайт, чтобы вы могли их просматривать.Затем, когда вы выбираете пользователя на своем веб-сайте, вы вызываете другой запрос, говорите «выберите одного пользователя» и передаете параметр с вашего веб-сайта.Запрос может выглядеть примерно так:

SELECT *
  FROM MyUsers
 WHERE UserID = @UserID

Это можно сделать в одной хранимой процедуре и проверить, является ли ваш @UserID значение NULL, затем выполнить требуемый оператор SELECT.

...