-
Notifications
You must be signed in to change notification settings - Fork 14
/
test_nouser.phpt
92 lines (79 loc) · 2.82 KB
/
test_nouser.phpt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
--TEST--
login.php [no username]
--POST--
PEAR_PW=hi
--FILE--
<?php
// setup
$_SERVER['SERVER_NAME'] = 'localhost';
$_SERVER['HTTP_HOST'] = 'localhost';
$_SERVER['PHP_SELF'] = 'hithere';
$_SERVER['REQUEST_URI'] = null;
$_SERVER['QUERY_STRING'] = '';
require dirname(__FILE__) . '/setup.php.inc';
include dirname(dirname(dirname(dirname(__FILE__)))) . '/public_html/login.php';
$phpt->assertEquals(array (
), $mock->queries, 'queries');
__halt_compiler();
?>
===DONE===
--EXPECTF--
<?xml version="1.0" encoding="ISO-8859-15" ?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>PEAR :: Login</title>
<link rel="shortcut icon" href="/gifs/favicon.ico" />
<link rel="stylesheet" href="/css/style.css" />
<link rel="alternate" type="application/rss+xml" title="RSS feed" href="http://localhost/feeds/latest.rss" />
</head>
<body>
<div>
<a id="TOP"></a>
</div>
<!-- START HEADER -->
%s
<!-- END HEADER -->
<!-- START MIDDLE -->
%s<!-- END LEFT SIDEBAR -->
<!-- START MAIN CONTENT -->
<td class="content">
<div class="errors">ERROR:<ul><li>You must provide a username and a password.</li>
</ul></div>
<script type="text/javascript" src="/javascript/md5.js"></script>
<script type="text/javascript">
function doMD5(frm) {
frm.PEAR_PW.value = hex_md5(frm.PEAR_PW.value);
frm.isMD5.value = 1;
}
</script>
<form onsubmit="javascript:doMD5(document.forms['login'])" name="login" action="/login.php" method="post">
<input type="hidden" name="isMD5" value="0" />
<table class="form-holder" cellspacing="1">
<tr>
<th class="form-label_left">Use<span class="accesskey">r</span>name or email address:</th>
<td class="form-input"><input size="20" name="PEAR_USER" accesskey="r" /></td>
</tr>
<tr>
<th class="form-label_left">Password:</th>
<td class="form-input"><input size="20" name="PEAR_PW" type="password" /></td>
</tr>
<tr>
<th class="form-label_left"> </th>
<td class="form-input" style="white-space: nowrap"><input type="checkbox" name="PEAR_PERSIST" value="on" id="pear_persist_chckbx" /> <label for="pear_persist_chckbx">Remember username and password.</label></td>
</tr>
<tr>
<th class="form-label_left"> </td>
<td class="form-input"><input type="submit" value="Log in!" /></td>
</tr>
</table>
<input type="hidden" name="PEAR_OLDURL" value="login.php" />
</form>
<hr /><p><strong>Note:</strong> If you just want to browse the website, you will not need to log in. For all tasks that require authentication, you will be redirected to this form automatically. You can sign up for an account <a href="/account-request.php">over here</a>.</p><p>If you forgot your password, instructions for resetting it can be found on a <a href="https://pear.php.net/about/forgot-password.php">dedicated page</a>.</p>
</td>
<!-- END MAIN CONTENT -->
</tr>
</table>
<!-- END MIDDLE -->
<!-- START FOOTER -->
%s