http authentication hack added for JSONP !!!!
This commit is contained in:
parent
7b8cdc9d6b
commit
b1f297aa7b
10
index.html
10
index.html
|
@ -182,6 +182,16 @@
|
||||||
<input type="text" class="input-xlarge" placeholder="6800" id="input_port"/>
|
<input type="text" class="input-xlarge" placeholder="6800" id="input_port"/>
|
||||||
<p class="help-block">Enter the port of the server on which the rpc for aria2 is running (default = 6800)</p>
|
<p class="help-block">Enter the port of the server on which the rpc for aria2 is running (default = 6800)</p>
|
||||||
</div>
|
</div>
|
||||||
|
<label class="control-label" for="input_user">Enter the username (optional):</label>
|
||||||
|
<div class="controls">
|
||||||
|
<input type="text" class="input-xlarge" id="input_user"/>
|
||||||
|
<p class="help-block">Enter the username of the server on which the rpc for aria2 is running (empty if authentication not enabled)</p>
|
||||||
|
</div>
|
||||||
|
<label class="control-label" for="input_pass">Enter the password (optional):</label>
|
||||||
|
<div class="controls">
|
||||||
|
<input type="text" class="input-xlarge" id="input_pass"/>
|
||||||
|
<p class="help-block">Enter the password of the server on which the rpc for aria2 is running (empty if authentication not enabled)</p>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
</form>
|
</form>
|
||||||
|
|
30
js/script.js
30
js/script.js
|
@ -11,15 +11,26 @@ var clear_dialogs = function() {
|
||||||
};
|
};
|
||||||
var server_conf = {
|
var server_conf = {
|
||||||
host: 'localhost',
|
host: 'localhost',
|
||||||
port: 6800
|
port: 6800,
|
||||||
|
user: "",
|
||||||
|
pass: ""
|
||||||
};
|
};
|
||||||
var custom_aria2_connect = function() {
|
var custom_aria2_connect = function() {
|
||||||
modals.err_connect.modal('hide');
|
modals.err_connect.modal('hide');
|
||||||
modals.change_conf.modal('show');
|
modals.change_conf.modal('show');
|
||||||
};
|
};
|
||||||
var update_server_conf = function() {
|
var update_server_conf = function() {
|
||||||
server_conf.host = $('#input_host').val();
|
var host = $('#input_host').val().trim();
|
||||||
server_conf.port = $('#input_port').val();
|
var port = $('#input_port').val().trim();
|
||||||
|
server_conf.user = $('#input_user').val().trim();
|
||||||
|
server_conf.pass = $('#input_pass').val().trim();
|
||||||
|
if(host.length !== 0) {
|
||||||
|
server_conf.host = host;
|
||||||
|
}
|
||||||
|
if(port.length !== 0) {
|
||||||
|
server_conf.port = port;
|
||||||
|
}
|
||||||
|
|
||||||
clear_dialogs();
|
clear_dialogs();
|
||||||
update_ui();
|
update_ui();
|
||||||
};
|
};
|
||||||
|
@ -31,8 +42,19 @@ function param_encode(param) {
|
||||||
return param;
|
return param;
|
||||||
}
|
}
|
||||||
var aria_syscall = function(conf, multicall) {
|
var aria_syscall = function(conf, multicall) {
|
||||||
|
var url = "";
|
||||||
|
if(server_conf.user.length) {
|
||||||
|
url = 'http://' +
|
||||||
|
server_conf.user + ":" +
|
||||||
|
server_conf.pass + "@" +
|
||||||
|
server_conf.host + ':' +
|
||||||
|
server_conf.port + '/jsonrpc';
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
url = 'http://' + server_conf.host + ':' + server_conf.port + '/jsonrpc';
|
||||||
|
}
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: 'http://' + server_conf.host + ':' + server_conf.port + '/jsonrpc',
|
url: url,
|
||||||
timeout: 1000,
|
timeout: 1000,
|
||||||
data: {
|
data: {
|
||||||
jsonrpc: 2.0,
|
jsonrpc: 2.0,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user