MrDraw/docs/jsclientlib/browser.rst
2016-06-15 09:47:32 +02:00

31 lines
1.1 KiB
ReStructuredText

.. sec-jsclientlib-browser:
:mod:`OctoPrint.browser`
------------------------
.. js:function:: OctoPrint.browser.login(username, password, remember, opts)
Logs the browser into OctoPrint, using the provided ``username`` and
``password`` as credentials. If ``remember`` is set to ``true``, the session
will also persist across browser restarts.
:param string username: Username to log in with
:param string password: Password to log in with
:param bool remember: "Remember me"
:param object opts: Additional request options
:returns Promise: A promise for the performed login request
.. js:function:: OctoPrint.browser.passiveLogin(opts)
Tries to perform a passive login into OctoPrint, using existing session data
stored in the browser's cookies.
:param object opts: Additional request options
:returns Promise: A promise for the performed login request
.. js:function:: OctoPrint.browser.logout(opts)
Logs the browser out of OctoPrint.
:param object opts: Additional request options
:returns Promise: A promise for the performed logout request