2013-02-13 2 views
0

Это вопрос совета дизайна, а не вопрос кодирования. У меня есть приложение, в котором пользователю необходимо войти в систему и только после входа в систему, пользователю разрешено загружать данные на сервер. С помощью PHP и сеансов было очень просто сохранить зарегистрированное имя пользователя в сеансе, а затем все оттуда работать.Внедрение системы входа/сеанса с WCF

С WCF, единственное, что я могу думать, хранить имя пользователя и пароль локально при входе пользователя в систему и изменить функции для загрузки данных из:

UploadData(string data); 

к:

UploadData(string data, string username, string hashedPassword) 

Таким образом, учетные данные отправляются каждый раз, когда данные отправляются. Есть ли более эффективная реализация? Я имел взгляд на это, но мне кажется слишком сложным: http://hyperthink.net/blog/a-simple-ish-approach-to-custom-context-in-wcf/

Обратите внимание, что я должен быть в состоянии идентифицировать каждый пользователь, который вызывает UploadData индивидуально.

ответ

0

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

Смежные вопросы