enos-app-portal-login

0.0.9 • Public • Published

ENOS-APP-PORTAL 登录定制页 SDK

change log

V0.0.8

  • 修改readme文件
  • init 添加目标应用接口

Installation

基于 NPM,发布于内网镜像上,安装方式如下

yarn add enos-app-portal-login

或者

npm install enos-app-portal-login

安装依赖

npm install js-cookie@2.2.0 jsencrypt@3.0.0-rc.1

API

引入相应模块。

import appPortalLogin from 'enos-app-portal-login';

初始化(可选)

初始化操作,可以设置当前的登录页面 URL 是什么,便于之后登出回到这个页面

appPortalLogin.init({
   loginUrl: '/xxx.xxx', // 可选, 默认当前路径
   locale: '' // 可选,默认当前浏览器语言
   targetAppId: 'appId' // 目标应用的ID,默认为空
});

登录

appPortalLogin.login({
    "account": "XXXXX"  // 用户输入的账号
    "password": "*****" //  用户输入的密码
    "autoRedirect": true / false // 登录成功之后是否自动重定向到app-portal页面, 默认是
}).then((data) => {
   // data 是用户信息, 如果autoRedirect为true,则不会进入此方法
});

获取语言

获取当前语言

appPortalLogin.getLocale(); // en-US zh-CN

设置语言

设置当前语言

appPortalLogin.setLocale('en-US'); // en-US or zh-CN

忘记密码

跳转到忘记密码页面,进入 app-portal 页面

appPortalLogin.forgetPassword();

Readme

Keywords

none

Package Sidebar

Install

npm i enos-app-portal-login

Weekly Downloads

2

Version

0.0.9

License

ISC

Unpacked Size

14.6 kB

Total Files

11

Last publish

Collaborators

  • envision-tc