Skip to content

Latest commit

 

History

History
69 lines (53 loc) · 1.38 KB

helper.md

File metadata and controls

69 lines (53 loc) · 1.38 KB

ヘルパー関数

戻る

目次

dd

dd関数はソースコードの中にブレークポイントを発生させ、引数に入れている変数をブラウザに表示させます。 この機能は開発環境でのみ有効になります。

API

proc dd(outputs:varges[string, `$`])

サンプル

var a = %*{
  "key1": "value1",
  "key2": "value2",
  "key3": "value3",
  "key4": "value4",
}
dd(a, "abc", request.repr)

dd

password

Basolatoは内部でbcryptを使った、便利なパスワードライブラリを持っています。
https://github.com/runvnc/bcryptnim

API

proc genHashedPassword*(val:string):string =

proc isMatchPassword*(input, hashedPassword:string):bool =

サンプル

import basolato/password

let pass1 = "Password!"
let pass2 = "Password!"
let pass3 = "WrongPassword"
let hashed = genHashedPassword(pass1)

echo isMatchPassword(pass2, hashed)
>> true

echo isMatchPassword(pass3, hashed)
>> false