您好我正在使用标头身份验证进行Web服务调用它正常工作。
$http.defaults.headers.common['Authorization'] = 'Basic ' + Base64.encode(Username + ':' + password);
$http({method: 'GET', url: url}).
success(function(data) {
if(data=='' || data==null || data=='undefined'){
var alertPopup = $ionicPopup.alert({
title: 'Info!',
template: 'Invalid Password, or no user found with this Email Address'
});
alertPopup.then(function(res) {
console.log('Invalid Password, or no user found with this Email Address ');
});
问题是,如果我退出,然后尝试使用不同的用户名或密码登录,则首先登录用户登录。如何在注销时删除标头身份验证?
答案 0 :(得分:1)
您是否尝试添加
$http.defaults.headers.common['Authorization'] = ''
退出通话?
干杯
答案 1 :(得分:1)
已经有点晚了,但试试:
delete $http.defaults.headers.common.Authorization;
它对我有用。