User Tools

Site Tools


api:custom_tabs

Аутентификация для пользовательских вкладок

Методы определены в классе QScreen и являются статическими.

CheckCustomTabAuthentication

public static bool CheckCustomTabAuthentication()

Данную функцию рекомендуется использовать для прозрачной аутентификации при каждой перезагрузке страницы внутри пользовательской вкладки. Единственное требование к сайту, реализующему данную функциональность: включенные сессии. Если это требование невыполнимо, то лучше использовать функцию AuthenticateForCustomTab.

В случае успешной аутентификации возвращает true.

AuthenticateForCustomTab

public static int AuthenticateForCustomTab()

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

В случае успешной аутентификации возвращается ID пользователя, иначе 0.

Discussion

Enter your comment
 
api/custom_tabs.txt · Last modified: 2012/06/09 18:42 by celutp