w-ui-loginout v1.0.8
w-ui-loginout
A tool for login and logout in browser.
Documentation
To view documentation or get support, visit docs.
Installation
Using npm(ES6 module):
Note: w-ui-loginout is mainly dependent on
lodash-es
andwsemi
.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.
```alias
<script src="https://cdn.jsdelivr.net/npm/w-ui-loginout@1.0.8/dist/w-ui-loginout.umd.js"></script>