1
<!DOCTYPE html>
2
<html>
3
<head>
4
    <meta charset="utf-8" />
5
    <title>Wialon Playground - Login</title>
6
    <script type="text/javascript" src="//code.jquery.com/jquery-latest.min.js"></script>
7
    <script type="text/javascript" src="//hst-api.wialon.com/wsdk/script/wialon.js"></script>
8
</head>
9
<body>
10
11
Token: <input type="text" id="token"/>
12
<input type="button" value="login" id="login_btn" />
13
<input type="button" value="logout" id="logout_btn" />
14
<input type="button" value="get user" id="user_btn" />
15
<div id="log"></div>
16
17
</body>
18
</html>
HTML
3
 
1
#log {
2
  border: 1px solid #c6c6c6;
3
}
CSS
60
 
1
// Print message to log
2
function msg(text) { $("#log").prepend(text + "<br/>"); }
3
4
// Login to server using entered username and password
5
function login() {
6
    var sess = wialon.core.Session.getInstance(); // get instance of current Session
7
    var user = sess.getCurrUser(); // get current User
8
    if( user ) { // if user exists - you are already logged, print username to log
9
        msg("You are logged as '" + user.getName()+"', click logout button first");
10
        return; 
11
    }
12
  
13
    // if not logged
14
    var token = $("#token").val(); // get token from input
15
    if (!token) { // if token is empty - print message to log
16
        msg("Enter token");
17
        return;
JS
Result
Source code of example Close ✕
1
 
1
/*source*/