w-ui-loginout

1.0.8 • Public • Published

w-ui-loginout

A tool for login and logout in browser.

language npm version license gzip file size npm download npm download jsdelivr download

Documentation

To view documentation or get support, visit docs.

Installation

Using npm(ES6 module):

Note: w-ui-loginout is mainly dependent on lodash-es and wsemi.

npm i w-ui-loginout

Example for browser:

Link: [dev source code]

import wui from 'w-ui-loginout/src/WUiLoginout.mjs'

function loginSuccess(data) {
    console.log('login success', data.user)
    // vo.$ui.updateConnState('已連線')
    // vo.$ui.updateUserToken(data.token)
    // vo.$ui.updateUserSelf(data.user)
}

function loginError(data) {
    console.log('login error', data)
    // vo.$ui.updateConnState(data.text)
    // vo.$ui.updateUserToken('')
    // vo.$ui.updateUserSelf(get(vo, `$store.state.userDef`))
    // vo.ready = false
    // vo.msg = data.msg
}

//login
console.log('login...')
let ll = wui('wperm', {
    // logIn: '{base}sso/?sid=i12-i34-i56-i78', //提供sso指定需返回之專案sid
    // logOut: '{base}sso/api/logout?token={token}',
    // checkToken: '{base}sso/api/checkToken?token={token}',
    // goSSO: '{base}sso/?token={token}',
    // goPerm: '{baseNoPort}perm/?token={token}',
})
ll.login({
    afterGetUser: null,
    afterLogin: null,
    loginSuccess,
    loginError,
})
// vo.ll = ll

In a browser(UMD module):

Note: w-ui-loginout does not dependent on any package.

Add script for w-ui-loginout.

<script src="https://cdn.jsdelivr.net/npm/w-ui-loginout@1.0.8/dist/w-ui-loginout.umd.js"></script>

Package Sidebar

Install

npm i w-ui-loginout

Weekly Downloads

3

Version

1.0.8

License

MIT

Unpacked Size

1.31 MB

Total Files

52

Last publish

Collaborators

  • semisphere