2017-02-07 74 views
0

我必須在Golang使用Beego框架的新應用程序中對用戶進行身份驗證,扭曲的是數據庫來自Rails應用程序,其中使用gem Devise執行身份驗證。
我已經看了gem Bcrypt實施
https://github.com/codahale/bcrypt-ruby/blob/master/lib/bcrypt/password.rb
但不能完全掌握如何複製encrypted_password驗證用戶...
你能幫幫我嗎?Golang重複軌道設計寶石密碼加密

UPDATE1
使用bcrypt沒有幫助

b_password:= []字節(密碼)
hashedPassword,ERR:= bcrypt.GenerateFromPassword(b_password,bcrypt.DefaultCost)

我得到不同的密碼。

+0

你到底想要什麼? – chumakoff

+1

您是否試圖使用bcrypt加密密碼?或者你從觀點來看男人? – kurenn

+0

我想檢查提供的電子郵件和密碼在golang方面有效。所以我必須用'devise'這個方法來加密密碼。 – Elmor

回答