客户端授权

时间:2019-08-03 04:21:32

标签: javascript php html security

我想摆脱标记页面的* .php扩展名,从而将我的代码实质上分解为让前端仅处理标记和一些javascript东西,让后端仅处理数据库事务

传统上,我所有的标记页面都具有* .php扩展名,然后授权将在文件顶部的php标签中进行。

因为我可以要求用户启用Java脚本,所以我的想法是创建一个HTML页面,该页面具有一个import { configure } from "enzyme/build"; import Adapter from "enzyme-adapter-react-16/build"; import { createMount } from "@material-ui/core/test-utils"; import { act } from "react-dom/test-utils"; import { Backdrop } from "@material-ui/core"; import { Modalwindow } from "./Modalwindow"; import React from "react"; configure({ adapter: new Adapter() }); describe("<Modalwindow />", () => { let componentMount = createMount(); let component; act(() => { component = componentMount(<Modalwindow />); }); it("should render modal window with TAC content", done => { act(() => { component.update(); }); // check the Modal is closed expect(component.find('#tacModalWindow').at(0).props().open).toBe(false); // check modal is open when user press a button act(() => { component.find('#tacButton').at(0).simulate('click', { currentTarget: { name: 'tacButton' } }); }); component.update(); expect(component.find('#tacModalWindow').at(0).props().open).toBe(true); // Now how do I close here? ******************************* act(() => { component.find(Backdrop).simulate('click', { currentTarget: { name: 'tacButton' } }); }); component.update(); // check the modal is closed. expect(component.find('#tacModalWindow').at(0).props().open).toBe(false); done(); }); }); 重定向到“该网站需要Javascript”页面,或者一个{{ 1}}会提交AJAX身份验证请求,并在存在有效身份验证时重定向。演示了以下标记:     

noscript

这将要求我将导航锚设置为script

我的问题有两个:

  1. 这对安全有何影响?
  2. 除了需要Javascript(如上所述,我对此很酷)之外,与该方法相关的其他缺点还有什么?

0 个答案:

没有答案