Size: a a a

Эликсир и Вунш

2018 April 01

DS

Dmitry Shpagin in Эликсир и Вунш
https://github.com/dwyl/learn-phoenix-framework/blob/master/examples/watching_videos/rumbl/web/controllers/auth.ex#L48
Попробуй на этой строчке вывести аргументы, которые в Bcrypt уходят, может быть там все не так как кажется
источник
2018 April 02

F

Franco in Эликсир и Вунш
А как это делается? Или о чем это? Я тупо по книге делаю, знаний нет
источник

F

Franco in Эликсир и Вунш
https://github.com/dwyl/learn-phoenix-framework/blob/master/examples/watching_videos/rumbl/web/controllers/auth.ex#L48
Попробуй на этой строчке вывести аргументы, которые в Bcrypt уходят, может быть там все не так как кажется
источник

ДМ

Дмитрий Макаренко in Эликсир и Вунш
Приветствую! У меня вопрос по сайту.
источник

ДМ

Дмитрий Макаренко in Эликсир и Вунш
На сайте есть замечательный цикл статей (https://wunsh.ru/first_contest.html), но он почему-то скрыт. Это сделано специально?
источник

Я

Ярослав in Эликсир и Вунш
Дмитрий Макаренко
На сайте есть замечательный цикл статей (https://wunsh.ru/first_contest.html), но он почему-то скрыт. Это сделано специально?
Привет, по идее все эти статьи доступны с главной? А приведённый адрес остался от старой версии сайта и это баг, что по нему тоже доступен этот список.
источник
2018 April 03

F

Franco in Эликсир и Вунш
def login_by_username_and_pass(conn, username, given_pass, opts) do
repo = Keyword.fetch!(opts, :repo)
user = repo.get_by(Rumbl.User, username: username)
Logger.debug "#{inspect(is_bitstring(user.password_hash))}"

cond do

user && checkpw(given_pass, user.password_hash) ->
{:ok, login(conn, user)}
user ->
{:error, :unauthorized, conn}
true ->
dummy_checkpw()
{:error, :not_found, conn}


end
источник

F

Franco in Эликсир и Вунш
[info] POST /sessions
[debug] Processing by Rumbl.SessionController.create/2
 Parameters: %{"_csrf_token" => "LSQbMTFjNE8ZHgAsUw0NDA0CDjIjEAAAyQyKyUQ7pk2DdLdDNHhpFA==", "_utf8" => "✓", "session" => %{"password" => "[FILTERED]", "username" => "321"}}
 Pipelines: [:browser]
[debug] QUERY OK source="users" db=13.5ms queue=0.5ms
SELECT u0."id", u0."name", u0."username", u0."password_hash", u0."inserted_at", u0."updated_at" FROM "users" AS u0 WHERE (u0."username" = $1) ["321"]
[debug] false
[info] Sent 500 in 102ms
[error] #PID<0.478.0> running Rumbl.Endpoint terminated
Server: localhost:4000 (http)
Request: POST /sessions
(exit) an exception was raised:
   
(ArgumentError) Wrong type. The password and hash need to be strings.
       (comeonin) lib/comeonin/bcrypt.ex:122: Comeonin.Bcrypt.checkpw/2
источник

F

Franco in Эликсир и Вунш
пишет что user.password_hash   false     от чего может так?
источник

AD

Artem Denezhny in Эликсир и Вунш
источник

ve

vladimir elizarov in Эликсир и Вунш
Всем привет! Кроме базового туториала на elixir-lang.org есть ресурсы/книги, которые следует изучить для понимания эликсира?
источник

AP

Artur Plysyuk in Эликсир и Вунш
Конечно
источник

AP

Artur Plysyuk in Эликсир и Вунш
Elixir in action
источник

AP

Artur Plysyuk in Эликсир и Вунш
Постоянно тут пишу её😊
источник

ve

vladimir elizarov in Эликсир и Вунш
Значит хорошая = )  Спасибо почитаю.
источник

🆅🆂

🆅🅰🅳🅸🅼 🆂🅴🆁🅶🅴🅴🆅🅸🅲🅷 in Эликсир и Вунш
после Elixir in Action рекомендую к прочтению Functional Web Development with Elixir, OTP, and Phoenix
источник

K

Konstantin in Эликсир и Вунш
Ну и как всегда little elixir & otp guidebook
источник

IR

Ivan Rudyak in Эликсир и Вунш
А сюда можете выложить эти книги?
источник

I

Ian in Эликсир и Вунш
плюсую, не могу найти некоторые
источник

IA

Ilya Averyanov in Эликсир и Вунш
источник