Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import { Model, model, connect, primary } from 'mysql-records'
- import { createHash } from 'crypto'
- const dbc = connect('localhost', 'mysql-user', 'mysql-password', 'mysql-db')
- @model(dbc, 'users')
- export class User extends Model {
- @primary id: number
- username: string
- password: string
- static setPassword(user: User, newPassword: string) {
- user.password = createHash('sha256').update(newPassword).digest('hex')
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement