Methods
WUiLoginout(site, optopt) → {Object}
- Description:
前端界面用之使用者登入出輔助功能函數
- Source:
Example
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
Parameters:
Name | Type | Attributes | Default | Description | |||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
site |
String | 輸入專案名稱字串 |
|||||||||||||||||||||||||||||||||||||
opt |
Object |
<optional> |
{}
|
輸入設定物件,預設{} Properties
|
Returns:
回傳輔助函數物件,可使用'parseUrl'、'getTokenFromUrl'、'login'、'detect'、'logout'
- Type
- Object