4.6.201910111020 • Published 5 years ago

@dfeidao/fd-an000045 v4.6.201910111020

Weekly downloads
6
License
MIT
Repository
-
Last release
5 years ago

使用票根登录

Installation

yarn add --dev @dfeidao/fd-an000045

Example

import an45 from '@dfeidao/fd-an000045';

try {
	const fdid = message.cookie.fdid;
	const ticket = message.cookie.ticket;

	const user_info = await an45(headers, fdid, ticket, productid);

	nodejs.logger.log('Service end path:device-region/zj-000005/s002' );
	return {
		data: 1,
		cookie: {
			fdid,
			ticket: user_info.remember_me_ticket,
			sessionid: user_info.sessionID
		}
	};
} catch (error) {
	// TODO 需要判定错误类型,只有登录失败才需要跳转至登录页面
	return {
		data: 1,
		redirect: 'login.html?redirect=' + encodeURIComponent(message.urls.url)	// 把当前页面地址当参数传给登录页面,以便登录成功后跳转到当前页面
	};
}