ユーザー認証
• バックエンド・ハンドラーで、
login: function(messageobj,session,send,finished){
var username = messageObj.params.username;
if (username === ‘’) {
finished({error: ‘You must enter a username’);
return;
}
var password = messageObj.params.password;
if (password === ‘’) {
finished({error: ‘You must enter a password’);
return;
}
//認証データベースのレコードを参照してユーザー名とパスワードを検定する
var status = checkLogin(username, password); //これで良い
if (status.ok) {
finished({ok:true});
}
else {
//ログインできなかった理由を示すエラー・メッセージ文字列を返す
finished({error: status.error});
}
}
2016/9/5 EWD 3 トレーニング・コース #10 5