1
0
mirror of https://github.com/hotomoe/hotomoe synced 2024-11-25 15:46:17 +09:00

update token generation

This commit is contained in:
syuilo 2019-04-08 20:29:52 +09:00
parent fab0cc51b3
commit 735687be21
No known key found for this signature in database
GPG Key ID: BDC4C49D06AB9D69
4 changed files with 5 additions and 5 deletions

View File

@ -255,8 +255,8 @@ export class User {
public password: string | null;
@Index({ unique: true })
@Column('varchar', {
length: 32, nullable: true, unique: true,
@Column('char', {
length: 16, nullable: true, unique: true,
comment: 'The native access token of the User. It will be null if the origin of the user is local.'
})
public token: string | null;

View File

@ -1,3 +1,3 @@
import rndstr from 'rndstr';
export default () => `!${rndstr('a-zA-Z0-9', 31)}`;
export default () => `0${rndstr('a-zA-Z0-9', 15)}`;

View File

@ -1 +1 @@
export default (token: string) => token.startsWith('!');
export default (token: string) => token.startsWith('0');

View File

@ -38,7 +38,7 @@ export default define(meta, async (ps, user) => {
}
// Generate access token
const accessToken = rndstr('a-zA-Z0-9', 32);
const accessToken = '1' + rndstr('a-zA-Z0-9', 15);
// Fetch exist access token
const exist = await AccessTokens.findOne({