Php 使用HTML5(JQuery)的基本身份验证

Php 使用HTML5(JQuery)的基本身份验证,php,javascript,jquery,html,Php,Javascript,Jquery,Html,我想使用Embarcadero的HTML5 Builder附带的组件(BasicAuthentication) 我在PHP(服务器端)中使用了该组件,它的名称如下: $this->BasicAuthentication1->Execute(); 这将生成一个弹出屏幕,作为用户输入用户id和密码 我后来发现无法为(客户端)执行此操作,因为呼叫必须在 JavaScript或JQuery。我不知道怎么做?有人能帮我举个例子吗 我试过了,但没用: var component = jQuer

我想使用Embarcadero的HTML5 Builder附带的组件(BasicAuthentication)

我在PHP(服务器端)中使用了该组件,它的名称如下:

$this->BasicAuthentication1->Execute();
这将生成一个弹出屏幕,作为用户输入用户id和密码

我后来发现无法为(客户端)执行此操作,因为呼叫必须在 JavaScript或JQuery。我不知道怎么做?有人能帮我举个例子吗

我试过了,但没用:

var component = jQuery('#BasicAuthentication1');

你不能。您正在描述的弹出窗口不是网页的一部分,不能由Javascript操作。

Basic auth如果在web服务器级别完成,我不确定您要求的是什么。我可以将一个组件拖动到名为BasicAuthentication的设计窗口中。我可以用PHP$this->等来调用它。。。如上所述。当我在我的测试环境中打开浏览器时,这很有效。它是为PHP(服务器端)设计的,但当我想让客户端看到它时,我需要使用JQuery/JavaScript显示它,但我不知道调用是或应该是怎样的?你不能,基本的身份验证发生在Web服务器上,而不是客户端上。关键是,在身份验证通过之前,您无法获得客户机代码。我跟着您。我对duskwuff做出了回应。我对这一点还不熟悉,所以也许我认为它应该如何工作和它的实际行为是两件不同的事情。基本上,我需要让用户登录到Web服务器模块(NetBurner),用户必须输入用户名和密码才能进入该模块。我找到了上面的内容,但如果我想给我的同事看,他在电脑上看不到。经过一些阅读,我发现只有Javascripts或JQuery是客户端工具,允许这样做。这就是为什么,我想用PHP代码行做同样的事情,你读到的是错误的。除了用户之外,没有办法让任何人输入身份验证数据。好的,我想我明白了。用户是唯一应该弹出身份验证的用户。如果我将软件加载到Web服务器中,那么客户端和服务器端将驻留在那里。我不确定您是否真的知道您在这里实现了什么。您可能应该了解什么是HTTP基本身份验证,以及它是如何工作的。一旦理解了这一点,您就会明白为什么不能用Javascript实现它。