1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
% The clientdatabase
-module(cldb).
-export([init/0]).
-record(user, {name, passwd, votes}).
init() ->
mnesia:create_schema([node()]),
mnesia:start(),
mnesia:create_table(track, [{attributes, record_info(fields, track)}]),
io:format("Userdb up and running \n").
ask(User, Pwd) ->
F = fun() ->
mnesia:match_object({user, User, Pwd, _}),
end,
login(User, Pwd) ->
{_, Reason} = ask(User, Pwd),
Reason.
|