У меня есть функция входа в систему следующим образом:
$("#Wraper").on("click.Authenticate", '#btnLogin',btnLogin_onClick);
btnLogin_onClick: function (event) {
if (event)
event.preventDefault();
if ($(event.currentTarget).attr('id') == "btnLogin_Mobile") {
$('#txtLogin').val($('#username_mobile').val());
$('#txtPassword').val($('#password_mobile').val());
}
var username = $('#txtLogin').val(), password = $('#txtPassword').val(); // username=test password=password
//how do i create a token here
if (!username || !password) {
$("<div>Please enter user name and password</div>").dialog({
position: 'centre',
modal: true,
resizable: false,
title: "Error",
buttons: { "Okay": function () { $(this).dialog("close"); } }
});
return;
}
, поэтому вышеизложенное получает мое имя пользователя и пароль. Как создать токен, который шифрует имя пользователя и пароль, и вернуть этот токен?
например, я получаю следующую строку username=test;password=password
зашифровываю эту строку, чтобы получить следующий токен = vZyQ4Ng+WElqWSkUzjqZhjGuxadZB+iUbVldtWE+2rk=
токен должен быть передан в URL.