update token generation

This commit is contained in:
syuilo 2019-04-08 20:29:52 +09:00
parent 64c8a5847f
commit 1d16c44b1b
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({