Rumah rangka kerja php YII yii2怎么取消URL验证

yii2怎么取消URL验证

Feb 17, 2020 pm 02:02 PM
url yii2

yii2怎么取消URL验证

第一步:

vendor/mdmsoft/yii2-admin/components/Configs.php

d8a2da7dc6d16a81eb908be4007d835.png

第二步:

这样修改以后,MDM将只校验被添加到权限系统的URL,而没有添加的URL就不会进行校验了。

(推荐学习:yii框架

在后台管理的权限管理中,将不需要验证的URL从注册表中删掉。

第三步:

在controller里面关闭SCRF验证

1c03d96381d570678d737e609a953ba.png

简单分析:

$onlyRegisteredRoute这个参数配置是如何发挥作用的?

跟踪代码的执行发现,yii2-admin/components/Helper.php中的代码如下:

1

2

3

4

5

6

7

public static function checkRoute($route, $params = [], $user = null)

{

    $config = Configs::instance();

    $r = static::normalizeRoute($route);

    if ($config->onlyRegisteredRoute && !isset(static::getRegisteredRoutes()[$r])) {

        return true;

}

Salin selepas log masuk

更多编程相关内容学习,请访问php中文网编程教程栏目!

Atas ialah kandungan terperinci yii2怎么取消URL验证. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Pengenalan fungsi PHP—get_headers(): Dapatkan maklumat pengepala respons URL Pengenalan fungsi PHP—get_headers(): Dapatkan maklumat pengepala respons URL Jul 25, 2023 am 09:05 AM

Pengenalan fungsi PHP—get_headers(): Dapatkan maklumat pengepala respons URL

Bagaimana untuk mendapatkan ID Steam anda dalam beberapa langkah? Bagaimana untuk mendapatkan ID Steam anda dalam beberapa langkah? May 08, 2023 pm 11:43 PM

Bagaimana untuk mendapatkan ID Steam anda dalam beberapa langkah?

Mengapa NameResolutionError(self.host, self, e) daripada e dan cara menyelesaikannya Mengapa NameResolutionError(self.host, self, e) daripada e dan cara menyelesaikannya Mar 01, 2024 pm 01:20 PM

Mengapa NameResolutionError(self.host, self, e) daripada e dan cara menyelesaikannya

Cara menggunakan pengekodan dan penyahkodan URL dalam Java Cara menggunakan pengekodan dan penyahkodan URL dalam Java May 08, 2023 pm 05:46 PM

Cara menggunakan pengekodan dan penyahkodan URL dalam Java

Petua pengoptimuman buruk: Cara mengurangkan rangkak URL pendua dan meningkatkan kecekapan Petua pengoptimuman buruk: Cara mengurangkan rangkak URL pendua dan meningkatkan kecekapan Jun 22, 2023 pm 01:57 PM

Petua pengoptimuman buruk: Cara mengurangkan rangkak URL pendua dan meningkatkan kecekapan

Apakah perbezaan antara html dan url Apakah perbezaan antara html dan url Mar 06, 2024 pm 03:06 PM

Apakah perbezaan antara html dan url

Cara menambah awalan URL pada berbilang pengawal SpringBoot Cara menambah awalan URL pada berbilang pengawal SpringBoot May 12, 2023 pm 06:37 PM

Cara menambah awalan URL pada berbilang pengawal SpringBoot

Bagaimana untuk mengkonfigurasi pengalihan url nginx Bagaimana untuk mengkonfigurasi pengalihan url nginx May 12, 2023 am 10:31 AM

Bagaimana untuk mengkonfigurasi pengalihan url nginx

See all articles