上面的选项用冒号分割,像下面这样(密码用”somePassword“表示):php
1
|
someUser:Some Realm:fde17b91c3a510ecbaf7dbd37f59d4f8
|
摘要身份验证适配器,Zend\Authentication\Adapter\Digest
,须要多个输入参数:数组
这些参数必须预先调用authenticate()
网络
摘要身份验证适配器返回一个Zend\Authentication\Result
对象,这个对象包含了realm 和username键的数组。在authenticate()
调用以前设置了这些数组值。ide
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
use
Zend\Authentication\Adapter\Digest
as
AuthAdapter;
$adapter
=
new
AuthAdapter(
$filename
,
$realm
,
$username
,
$password
);
$result
=
$adapter
->authenticate();
$identity
=
$result
->getIdentity();
print_r(
$identity
);
/*
Array
(
[realm] => Some Realm
[username] => someUser
)
*/
|