当前位置:  编程技术>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>";
}
?>
-->

    
最新技术文章:
▪PHP函数microtime()时间戳的定义与用法
▪PHP单一入口之apache配置内容
▪PHP数组排序方法总结(收藏)
▪php数组排序方法大全(脚本学堂整理奉献)
▪php数组排序的几个函数(附实例)
▪php二维数组排序(实例)
▪php根据键值对二维数组排序的小例子
▪php验证码(附截图)
▪php数组长度的获取方法(三个实例)
软件工程/软件设计 iis7站长之家
▪判断php数组维度(php数组长度)的方法
▪php获取图片的exif信息的示例代码
▪PHP 数组key长度对性能的影响实例分析
▪php函数指定默认值的方法示例
▪php提交表单到当前页面、提交表单后页面重定...
▪php四舍五入的三种实现方法
▪php获得数组长度(元素个数)的方法
▪php日期函数的简单示例代码
▪php数学函数的简单示例代码
▪php字符串函数的简单示例代码
▪php文件下载代码(多浏览器兼容、支持中文文...
▪php实现文件下载、支持中文文件名的示例代码...
▪php文件下载(防止中文文件名乱码)的示例代码
▪解决PHP文件下载时中文文件名乱码的问题
▪php数组去重(一维、二维数组去重)的简单示例
▪php小数点后取两位的三种实现方法
▪php Redis 队列服务的简单示例
▪PHP导出excel时数字变为科学计数的解决方法
▪PHP数组根据值获取Key的简单示例
▪php数组去重的函数代码示例
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3