मैं ब्राउज़र के माध्यम से एक मूल प्रमाणीकरण बनाने की कोशिश कर रहा हूं, लेकिन मैं वास्तव में वहां नहीं पहुंच सकता।
यदि यह स्क्रिप्ट यहां नहीं होगी तो ब्राउज़र प्रमाणीकरण समाप्त हो जाएगा, लेकिन मैं ब्राउज़र को बताना चाहता हूं कि उपयोगकर्ता प्रमाणीकरण करने वाला है।
पता कुछ इस तरह होना चाहिए:
http://username:password@server.in.local/
मेरे पास एक फॉर्म है:
<form name="cookieform" id="login" method="post">
<input type="text" name="username" id="username" class="text"/>
<input type="password" name="password" id="password" class="text"/>
<input type="submit" name="sub" value="Submit" class="page"/>
</form>
और एक स्क्रिप्ट:
var username = $("input#username").val();
var password = $("input#password").val();
function make_base_auth(user, password) {
var tok = user + ':' + password;
var hash = Base64.encode(tok);
return "Basic " + hash;
}
$.ajax
({
type: "GET",
url: "index1.php",
dataType: 'json',
async: false,
data: '{"username": "' + username + '", "password" : "' + password + '"}',
success: function (){
alert('Thanks for your comment!');
}
});