Login
网站首页 > 文章中心 > 其它

php验证码登陆界面_PHP登陆界面

作者:小编 更新时间:2023-08-16 17:44:52 浏览量:348人看过

我的php代码中登陆界面加一个验证码,如何实现

php登陆页面◆验证码的实现,参考如下:

①.、首先新建一个php站点;

php

session_start();

$im_color=imagecolorallocate($im,100,100,100); ?//填充验证码背景为灰色

{

}

//实用循环画四条随机颜色的干扰线

$_SESSION["y"]=$n;

$p=0;

$p=$p◆10;

$num=substr($n,$i,1); ?//把验证码数字一个一个的取出来

//设置每个验证码数字不同的颜色,数字角度偏差和字体.

imagepng($im); ?//输出验证码

imagedestroy($im); //释放内存

用户名文本框昵称为name;

密码文本框为psw;

验证码为yzm;

表单的提交方式为post,提交到check.php.

用PHP做登陆注册页面

登录页:login.php

include("conn.php");

$username=$_POST['name'];

$password=$_POST['password'];

$yanzheng=$_POST['yanzheng'];

if(isset($_POST['submit']))

$sql=("select username,password from member where username='$username' and password='$password'") or die("sql语句执行失败");

//print_r($sql);

$ar=mysql_query($sql);

if($ar)

if($row=mysql_fetch_array($ar))

if($_POST["yanzheng"])

if($yanzheng!=$_session[pic]||$yanzheng=="")

echo "验证码输入有误";

exit;

if($yanzheng==$_session[pic])

header("location:index.php");

else

echo "用户名或密码错误";

form action="login.php" method="post"

tr

/tr

td用户姓名:/td

tdinput type="text" name="name" id="name"//td

td用户密码:/td

tdinput type="password" name="password" id="password"//td

td验证码:/td

tdinput type="text" name="yanzheng" id="yanzheng"/

/td

input type="submit" name="submit" value="登录"/

input type="reset" name="reset" value="重置"/

a href="register.php"注册/a

/table

/form

注册页:register.php

if(isset($_POST['submit'])$_POST['submit']) {

if($_POST['username']=='')

echo "用户名不能为空";

exit();

if($_POST['password']=='')

echo "密码不能为空";

if($_POST['realpass']!=$_POST['password'])

echo "两次密码输入不一致";

$sql="insert into member(username,real_name,password,email,headimg) values('$_POST[username]','$_POST[username]','$_POST[password]','$_POST[email]','')";

echo mysql_error();

body

form action="register.php" method="post"

tdinput type="text" name="username" id="username"//td

td

input type="password" name="realpass" id="realpass"/

tdinput type="text" name="email" id="email"/

tdinput type="submit" name="submit" value="注册"/input type="reset" value="重置"/td

/body

主页显示:index.php

function cutstr($str,$cutleng)

$str = $str; //要截取的字符串

$cutleng = $cutleng; //要截取的长度

$strleng = strlen($str); //字符串长度

if($cutleng$strleng)return $str;//字符串长度小于规定字数时,返回字符串本身

$notchinanum = 0; //初始不是汉字的字符数

for($i=0;$i$cutleng;$i◆◆)

$notchinanum◆◆;

$cutleng◆◆;

return substr($str,0,$cutleng);

html

head

script type="text/javascript"

function All(e, itemName)

var aa = document.getElementsByName(itemName);

for (var i=0; iaa.length; i◆◆)

aa[i].checked = e.checked; //得到那个总控的复选框的选中状态

function Item(e, allName)

var all = document.getElementsByName(allName)[0];

if(!e.checked) all.checked = false;

var aa = document.getElementsByName(e.name);

if(!aa[i].checked) return;

all.checked = true;

/script

/head

if(isset($_POST['del']))

$mm = $_POST["selected"];

$id =implode(",",$mm);

$sql = "delete from forums where id in(".$id.")";

//echo $sql;

$result=mysql_query($sql);

echo $result?"删除成功":"删除失败";

tr align=middle

td/td

$sql="select * from forums";

$num=mysql_num_rows($result);

if($num0)

while($row=mysql_fetch_array($result)){

tr align=middle

td bgColor=#fffbecinput type="checkbox" name="selected" value="1"//td

echo "......";

tdinput type="button" name="del" id="del" value="删除选中项"/

/html

数据库你就自己建,望采纳~

如何用php做个登陆界面?

用户名:

密 码:

php简单登陆系统

原理: 登陆界面为login.html, 提交表单跳转到login.php页面, 通过验证后跳转到index.php, 退出时跳转到logout.php.

以上就是土嘎嘎小编为大家整理的php验证码登陆界面相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章