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; public password: string | null;
@Index({ unique: true }) @Index({ unique: true })
@Column('varchar', { @Column('char', {
length: 32, nullable: true, unique: true, 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.' comment: 'The native access token of the User. It will be null if the origin of the user is local.'
}) })
public token: string | null; public token: string | null;

View File

@ -1,3 +1,3 @@
import rndstr from 'rndstr'; 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 // Generate access token
const accessToken = rndstr('a-zA-Z0-9', 32); const accessToken = '1' + rndstr('a-zA-Z0-9', 15);
// Fetch exist access token // Fetch exist access token
const exist = await AccessTokens.findOne({ const exist = await AccessTokens.findOne({