当前位置: 编程技术>php
本页文章导读:
▪php cookie验证登录的例子 php使用cookie进行登录验证。
代码如下:
<?php
// 登录验证,重置用户名
unset($username);
if ($_COOKIE['login']) {
list($c_username,$cookie_hash) =
split(',',$_COOKIE['login']);
if (md5($c_username.$secret_w.........
▪php登录表单 错误消息显示代码 php登录表单验证,代码:
<?php
function validate_user ($username, $password){
return true;
}
// 创建一个空数组存储错误消息
$errors = array();
$p =& $_POST;
if (count ($p) > 0){
if (!isset ($p['user.........
▪php硬编码登录表单一例 php实现用户登录的简单例子。
代码:
<HTML>
<BODY>
<FORM METHOD="POST" ACTION="/blog_article/LoginFormAction.html">
<H2>php用户登录页面-www.</H2>
<BR><BR>
用户名:
<BR><INPUT TYPE="TEXT".........
[1]php cookie验证登录的例子
来源: 互联网 发布时间: 2013-12-24
php使用cookie进行登录验证。
代码如下:
<?php
// 登录验证,重置用户名
unset($username);
if ($_COOKIE['login']) {
list($c_username,$cookie_hash) =
split(',',$_COOKIE['login']);
if (md5($c_username.$secret_word) == $cookie_hash) {
$username = $c_username;
} else {
print "You have sent a bad cookie.";
}
}
//登录验证
if ($username) {
print "Welcome, $username.";
} else {
print "Welcome, anonymous user.";
}
?>
[2]php登录表单 错误消息显示代码
来源: 互联网 发布时间: 2013-12-24
php登录表单验证,代码:
<?php
function validate_user ($username, $password){
return true;
}
// 创建一个空数组存储错误消息
$errors = array();
$p =& $_POST;
if (count ($p) > 0){
if (!isset ($p['username']) || (trim ($p['username'])
== '')){
$errors[] = 'You must enter a username.';
}elseif{ ((strlen ($p['username']) < 8) || (ereg
('[^a-zA-Z0-9]', $p['username']))){
$errors[] = '
你没有输入一个有效的用户名。
用户名必须
至少8个字符长,可以
只包含
字母和数字。
';
}
if (!isset ($p['password']) || (trim ($p['password'])
== '')){
$errors[] = 'You must enter a password.';
}elseif ((strlen ($p['password']) < 8) || (ereg
('[^[:alnum:][:punct:][:space:]]', $p['password']))){
$errors[] = '
你没有输入一个有效的密码。
密码必须
至少8个字符长,可以
只包含
字母,数字,标点符号和
空格
.';
}
if (count ($errors) == 0) {
$r = validate_user ($p['username'],
$p['password']);
if ($r == false){
$errors[] = '登录失败,用户名或密码不存在。';
} else {
print
('<html><head><title>Congratulations</title><
/head>
<body><h1>祝贺你!</h1><p>You
成功登录!</p>
</body></html>');
exit;
}
}
}
?>
<html>
<head><title>登录表单-www.</title></head>
<body>
<h1>Login Form</h1>
<?php
if (count ($errors) > 0) {
$n = count ($errors);
for ($i = 0; $i < $n; $i++){
print '<br /><font color="red">' .
$errors[$i] . '</font>';
}
}
?>
<form action="/blog_article/</php print ($PHP_SELF); /gt;.html" method="POST">
<table>
<tr><td>用户名:</td>
<td><input type="text" name="username" value="<?php if
(isset ($p['username'])) print $p['username']; ?>"
/></td>
</tr>
<tr><td>密码:</td>
<td><input type="text" name="password" value="<?php if
(isset ($p['password'])) print $p['password']; ?>"
/></td>
</tr>
<tr><td colspan="2"><input type="submit"
name="submit"></td></tr>
</table>
<input type="hidden" name="__process_form__" value="1"
/>
</form>
</body>
</html>
[3]php硬编码登录表单一例
来源: 互联网 发布时间: 2013-12-24
php实现用户登录的简单例子。
代码:
<HTML>
<BODY>
<FORM METHOD="POST" ACTION="/blog_article/LoginFormAction.html">
<H2>php用户登录页面-www.</H2>
<BR><BR>
用户名:
<BR><INPUT TYPE="TEXT" NAME="username" SIZE="16">
<BR><BR>
密 码:
<BR><INPUT TYPE="PASSWORD" NAME="password" SIZE="16">
<BR><BR> <BR><BR>
<INPUT TYPE="SUBMIT" VALUE="提交">
</FORM>
</BODY>
</HTML>
<!-- LoginFormAction.php
<?php
$passwords = array("name1" =>"pass1",
"name2" =>"pass2");
if ($password == $passwords[$username]){
setcookie("username", $username, time()+1200);
echo "<H2>授权访问成功.</H2>";
}else{
setcookie("username", "", time()-3600);
echo "<H2>用户名与密码验证失败.</H2>";
}
?>
-->最新技术文章: