Files
EasySoft-ZenTaoPMS/test/model/user/identifybycookie.php
T

40 lines
925 B
PHP
Executable File

#!/usr/bin/env php
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/user.class.php';
su('admin');
$user = zdTable('user');
$user->gen(300);
/**
title=测试 userModel->identifyByCookie();
cid=1
pid=1
验证admin用户 >> 1
验证游客用户 >> 0
获取不存在的用户 >> 0
*/
$user = new userTest();
$_COOKIE['za'] = 'admin';
$_COOKIE['zp'] = 'a0933c1218a4e745bacdcf572b10eba7';
$normalUser = $user->identifyByCookieTest('admin');
$_COOKIE['za'] = 'guest';
$_COOKIE['zp'] = '';
$guest = $user->identifyByCookieTest('guest');
$_COOKIE['za'] = 'asdqwe';
$_COOKIE['zp'] = 'a0933c1218a4e745bacdcf572b10eba7';
$notExistUser = $user->identifyByCookieTest('asdqwe');
r($normalUser) && p() && e('1'); //验证admin用户
r($guest) && p() && e('0'); //验证游客用户
r($notExistsUser) && p() && e('0'); //获取不存在的用户