php登录验证及代码实现 含数据库设计 亲测有效

深夜调代码 试过无数种方法终于见了成效

login.php内容如下

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>管理员后台登录 </title>
<!--                       CSS                       -->
<!-- Reset Stylesheet -->
<link rel="stylesheet" href="resources/css/reset.css" type="text/css" media="screen" />
<!-- Main Stylesheet -->
<link rel="stylesheet" href="resources/css/style.css" type="text/css" media="screen" />
<!-- Invalid Stylesheet. This makes stuff look pretty. Remove it if you want the CSS completely valid -->
<link rel="stylesheet" href="resources/css/invalid.css" type="text/css" media="screen" />
<!--                       Javascripts                       -->
<!-- jQuery -->
<script type="text/javascript" src="resources/scripts/jquery-1.3.2.min.js"></script>
<!-- jQuery Configuration -->
<script type="text/javascript" src="resources/scripts/simpla.jquery.configuration.js"></script>
<!-- Facebox jQuery Plugin -->
<script type="text/javascript" src="resources/scripts/facebox.js"></script>
<!-- jQuery WYSIWYG Plugin -->
<script type="text/javascript" src="resources/scripts/jquery.wysiwyg.js"></script>
</head>
<body id="login">
<div id="login-wrapper" class="png_bg">
  <div id="login-top">
    <h1>管理员后台登录</h1>
    <!-- Logo (221px width) -->
    <a href="#"><img id="logo" src="resources/images/logo.png" alt="Simpla Admin logo" /></a> </div>
  <!-- End #logn-top -->
  <div id="login-content">
    <form action="login_1.php" method = "POST">
      <fieldset>
      <p>
        <label>用户名</label>
        <input class="text-input" type="text" name = "loginName"/>
      </p>
      <div class="clear"></div>
      <p>
        <label>密码</label>
        <input class="text-input" type="password" name = "loginPwd"/>
      </p>
      <div class="clear"></div>
      <p id="remember-password">
        <input type="checkbox" />
        记住我 </p>
      <div class="clear"></div>
      <p>
        <input id = "loginbtn" class="button" type="submit" value="登入" name = "submit" />
      </p>
      </fieldset>
    </form>
  </div>
  <!-- End #login-content -->
</div>
<!-- End #login-wrapper -->
</body>
</html>

login_1.php内容如下

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<?php 

	error_reporting(0);
	if(!isset($_POST['submit'])){
    	exit('非法访问!');
	} 

	$name=$_POST['loginName'];
	$password=$_POST['loginPwd'];

	include('connect.php');

  	if($name && $password){
  		echo "come in";
  		$sql="select * from admin where adName='$name' and adPwd='$password' ";
  		$res=mysql_query($sql);
  		echo "$res";
  		echo "$name";
  		$test=mysql_fetch_array($res);
  		if($test && strcmp($name,'admin')==0){
  			header("location:index.php");
  			echo "finally";
  			exit;
  		}else{
  			echo "fail to login";
  			exit;
  		}
  		mysql_free_result($res);
  		mysql_close($conn);
  	}
?>

connect.php内容如下

<?php
	$conn=mysql_connect('localhost','root','') or die("连接失败".mysql_error());
  	mysql_select_db('door',$conn) or die("选择数据库失败".mysql_error());
  	mysql_query("set names gb2312");
?>

数据库设计 如下

时间: 2024-08-25 13:24:46

php登录验证及代码实现 含数据库设计 亲测有效的相关文章

贴一个登录验证的代码

前言:虽然代码简单,但是有些还是有借鉴意义的\(^o^)/~ html代码: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>登录界面</title> 6 <link rel="stylesheet" href="style.css">

登录验证核心代码validate.php

<?php//加载初始化文件include '../init.php'; //加载数据库include DIR_CORE.'MYSQLDB.php';//登录界面传送过来的数据接受数据$username = trim($_POST['username']);$password = trim($_POST['password']); if(empty($username) || empty($password)){    header("refresh:2;url=login.php&quo

DJANGO用户登录验证完整代码

1,urls.py内容: from django.conf.urls import url from django.contrib import admin from myApp import views urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^login/$', views.login), url(r'^index/$', views.index), ] 2,views.py内容 说明: 要使用session前提是要在s

TP3 简单的登录验证控制器代码(包含验证码)

//这是登录页面 public function login(){// $this->display(); if(IS_POST){ $obj = new \Think\Verify(); if($obj->check(I('post.checkcode','','trim'))){ $admin_name = $_POST['username']; $admin_pass = $_POST['password']; $row = M('admin')->where("admi

JavaScript用户登录验证核心代码

< script language="JavaScript">   function subimtonclick(){     if(form1.text1.value==""){       alert("用户名不能为空");       form1.text1.focus();       return;     }     if(form1.text1.value.length<6 || form1.text1.value

一个完整的gulp例子(含注释)亲测可用

// 1.引入gulp 获取 gulpconst gulp = require('gulp') // 2.引入gulp需要用的各个类型插件const less = require('gulp-less') const csso = require('gulp-csso') //这个插件作用是压缩css的const uglify = require('gulp-uglify')const htmlmin = require('gulp-htmlmin')const imagemin = requi

Java Web Filter登录验证

初做网站需要登录验证,转自 :http://blog.csdn.net/daguanjia11/article/details/48995789 Filter: Filter是服务器端的组件,用来过滤web请求.当发生一个web请求时,web容器会先检查请求的URL是否设置了Filter,如果设置了,则执行该Filter的doFilter方法.所有Filter都实现了javax.servlet.Filter接口,doFilter是定义在该接口中的最重要的方法. 最常见的使用过滤器的例子有:登录访

多人博客项目(数据库设计+Django配置)

1.分析: 多人使用的博客系统,采用BS 架构实现,为了提供显示页面,所以用浏览器,内部通讯的话,就不需要,CS就可以 博客系统,需要用户福安里,博文管理 用户管理:注册,增删查改用户 博文管理:增删改查博文 需要数据库:本次使用MySQL5.5, InnoDB 引擎 需要支持多用户登录,各自可以管理自己的博文(增删改查),管理是不公开的,但是博文是不需要登录就可以公开流浪的 先实现最小的核心需求代码 2.数据库设计 ①.创建数据库:blog ②.创建用户表,文章表 创建用户表user: 创建文

3月9日(用 DBHelper 工具连接 mysql 数据库 实现登录验证)

一. 用DBHelper 与mysql 连接 实现最简单的登录验证. (1)新建 web project ----->选择src导入 DBHelper 工具包-------->选择web root 下的 index.jsp 制作一个表单(用户名,密码连个提示框以及按钮)-------->用action将这个页面提交到login.jsp进行用户名和密码的正确性验证.具体操作代码如下: 1. index.jsp <body> <form  action="logi