0
Fork 0
mirror of https://github.com/ninenines/cowboy.git synced 2025-07-15 12:40:25 +00:00

Rename handler modules to _h

This commit is contained in:
Herman Singh 2018-09-07 13:48:43 -04:00 committed by Loïc Hoguin
parent 8045f7a998
commit 86cb105679
No known key found for this signature in database
GPG key ID: 8A9DF795F6FED764
28 changed files with 28 additions and 28 deletions

View file

@ -0,0 +1,28 @@
%% Feel free to use, reuse and abuse the code in this file.
%% @doc Handler with basic HTTP authorization.
-module(toppage_h).
-export([init/2]).
-export([content_types_provided/2]).
-export([is_authorized/2]).
-export([to_text/2]).
init(Req, Opts) ->
{cowboy_rest, Req, Opts}.
is_authorized(Req, State) ->
case cowboy_req:parse_header(<<"authorization">>, Req) of
{basic, User = <<"Alladin">>, <<"open sesame">>} ->
{true, Req, User};
_ ->
{{false, <<"Basic realm=\"cowboy\"">>}, Req, State}
end.
content_types_provided(Req, State) ->
{[
{<<"text/plain">>, to_text}
], Req, State}.
to_text(Req, User) ->
{<< "Hello, ", User/binary, "!\n" >>, Req, User}.