mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-25 19:20:29 +08:00
correct a error link [skip ci]
This commit is contained in:
@@ -70,20 +70,20 @@ $data = Yii::$app->getSecurity()->decrypt($encryptedData, $secretKey);
|
|||||||
Confirming data integrity
|
Confirming data integrity
|
||||||
--------------------------------
|
--------------------------------
|
||||||
|
|
||||||
There are situations in which you need to verify that your data hasn't been tampered with by a third party or even corrupted in some way. Yii provides an easy way to confirm data integrity in the form of two helper functions.
|
There are situations in which you need to verify that your data hasn't been tampered with by a third party or even corrupted in some way. Yii provides an easy way to confirm data integrity in the form of two helper functions.
|
||||||
|
|
||||||
Prefix the data with a hash generated from the secret key and data
|
Prefix the data with a hash generated from the secret key and data
|
||||||
|
|
||||||
|
|
||||||
```php
|
```php
|
||||||
// $secretKey our application or user secret, $genuineData obtained from a reliable source
|
// $secretKey our application or user secret, $genuineData obtained from a reliable source
|
||||||
$data = Yii::$app->getSecurity()->hashData($genuineData, $secretKey);
|
$data = Yii::$app->getSecurity()->hashData($genuineData, $secretKey);
|
||||||
```
|
```
|
||||||
|
|
||||||
Checks if the data integrity has been compromised
|
Checks if the data integrity has been compromised
|
||||||
|
|
||||||
```php
|
```php
|
||||||
// $secretKey our application or user secret, $data obtained from an unreliable source
|
// $secretKey our application or user secret, $data obtained from an unreliable source
|
||||||
$data = Yii::$app->getSecurity()->validateData($data, $secretKey);
|
$data = Yii::$app->getSecurity()->validateData($data, $secretKey);
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -136,5 +136,5 @@ Securing Cookies
|
|||||||
See also
|
See also
|
||||||
--------
|
--------
|
||||||
|
|
||||||
- [Views security](view.md#security)
|
- [Views security](structure-views.md#security)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user