小编5HT*_*5HT的帖子

n2o Erlang框架电子邮件身份验证

我是Erlang和N2O的新手,但在python web开发方面有一些经验.我想在我的应用程序中通过电子邮件地址(电子邮件 - 密码)创建身份验证,而不是使用AVZ.我用这段代码创建了注册页面(其他代码为n2o_sample).但不是把用户放在kvs我身上{error,no_container}

-module(signup_page).
-compile(export_all).
-include_lib("n2o/include/wf.hrl").
-include_lib("n2o_sample/include/users.hrl").

 title() -> [ <<"Sign Up Page">> ].
 main() -> #dtl{file = "login", app = n2o_sample,
                bindings = [{title,title()},{body,body()}]}.

 body() ->
   [ #span{id=display}, #br{},
     #span{body="Email: "}, #textbox{id=user}, #br{},
     #span{body="Password: "}, #password{id=pass}, #br{},
     #span{body="Confirm Password"}, #password{id=confirm}, #br{},
     #button{id=signup, body="Sign Up",
             postback=signup,source=[user,pass,confirm]}].

 event(signup) ->
   User = wf:q(user), Password = wf:q(pass), Confirm = wf:q(confirm),
   U = kvs:get(user, User, undefined),
   case U of
     {ok, undefined} ->
       case Password of
            undefined -> wf:update(display, <<"No pass">>);
            Confirm …
Run Code Online (Sandbox Code Playgroud)

erlang n2o

4
推荐指数
1
解决办法
998
查看次数

标签 统计

erlang ×1

n2o ×1