×

php实现用户登录

php实现用户登录(PHP做一个用户登录页面,怎样将html首页面与php后台联系起来实现用户名及密码验证,html如下)

admin admin 发表于2023-09-25 10:17:41 浏览42 评论0

抢沙发发表评论

本文目录

PHP做一个用户登录页面,怎样将html首页面与php后台联系起来实现用户名及密码验证,html如下

《?php  $con = mysql_connect(’数据库服务器地址(本地为localhost)’, ’数据库用户’, ’数据库密码’);  mysql_query(’set names 数据库编码,比如utf8’);    mysql_select_db(’数据库名称’);  $user = $_POST or die(’密码未输入’);    $Query = mysql_query(“select * from 表名称 where 用户字段名称 = ’{$user}’ and 密码字段名称 = ’{$pass}’“); echo mysql_num_rows( $Query )  ?  ’登陆成功’ : ’用户名或者密码错误’;

上面是最简单的php登陆代码

里面的一些中文标注的,因为我不知道你的数据库结构,你自己根据你数据库的结构写一下!

 

如果还是弄不明白, 那么,个人愚见是:学基础先, 别先学做什么功能!

 

比如:什么是变量,什么是数组, 什么是php内置函数, 什么是mysql函数, 什么是三元运算, 以及他们的语法、作用、规则等等等!

PHP如何实现注册和登录

注册页面前面加个下拉框或者单选按钮,然后把值传过去,登录的时候也选择,传值,然后在相应的分类查找这个人。注册页面前面加个下拉框或者单选按钮,然后把值传过去,登录的时候也选择,传值,然后在相应的分类查找这个人。

PHP怎么实现登录和注册

《?phpif($_GET == ’123’)echo ’登陆成功’;?》《form action=““ method=“get“/》《table border=“0“ cellspacing=“0“ cellpadding=“0“ 》      《tr》        《td class=“fieldKey“ width=“30%“》用户名:《/td》        《td class=“fieldValue“ width=“100%“》《input type=“text“ name=“user“ /》《/td》      《/tr》      《tr》《td height=“10“》《/td》《/tr》      《tr》        《td class=“fieldKey“》密码:《/td》        《td class=“fieldValue“》《input type=“password“ name=“pwd“ /》《/td》      《/tr》    《/table》    《input type=“submit“ value=“登陆“/》《/form》

写了一个超级简单的,

php 请问php是如何实现用户登录的

https://github.com/gaoyunzhi/trip-website-repo/blob/master/usr.phphttps://github.com/gaoyunzhi/trip-website-repo/blob/master/members.php第一个文件是表格,让用户填入信息,表格提交之后,members查密码是不是正确,正确的话set cookies

php 连接数据库做用户登录,急

建议楼主检查一下sql对不对,主要看你数据库有没有sql语句的字段或者表还有,你的密码是经过md5处理的,所以,你看你在做注册用户的时候,密码是不是也经过了md5处理,没有的话,系统会判断2个密码不相等,尽管他们的值是相同的(MD5不懂的话去搜搜,大把大把的),我估计是你注册的时候密码没处理~,你把$password = MD5($_POST = $username 是把用户名的值赋给一个叫username的session(这属于会话,不懂去搜搜看)

请教PHP如何实现将login.php中用户登录数据写入到TXT

《?phprequire_once(dirname(__FILE__).’/../include/common.inc.php’);require_once(DEDEINC.’/userlogin.class.php’);if(empty($dopost)){ $dopost = ’’;}//检测安装目录安全性if( is_dir(dirname(__FILE__).’/../install’) ){ if(!file_exists(dirname(__FILE__).’/../install/install_lock.txt’) ) { $fp = fopen(dirname(__FILE__).’/../install/install_lock.txt’, ’w’) or die(’安装目录无写入权限,无法进行写入锁定文件,请安装完毕删除安装目录!’); fwrite($fp,’ok’); fclose($fp); } //为了防止未知安全性问题,强制禁用安装程序的文件 if( file_exists(“../install/index.php“) ) { @rename(“../install/index.php“, “../install/index.php.bak“); } if( file_exists(“../install/module-install.php“) ) { @rename(“../install/module-install.php“, “../install/module-install.php.bak“); }}//检测后台目录是否更名$cururl = GetCurUrl();if(eregi(’/dede/login’,$cururl)){ $redmsg = ’ 《font color=\’red\’》《b》您的管理目录使用默认名称dede,建议在FTP里把它修改为其它名称,那样会更安全!《/b》《/font》’;}else{ $redmsg = ’’;}//登录检测$admindirs = explode(’/’,str_replace(“\\“,’/’,dirname(__FILE__)));$admindir = $admindirs;if($dopost==’login’){ $validate = empty($validate) ? ’’ : strtolower(trim($validate)); $svali = strtolower(GetCkVdValue()); if($validate==’’ || $validate != $svali) { ResetVdValue(); ShowMsg(’验证码不正确!’,’’); } else { $cuserLogin = new userLogin($admindir); if(!empty($userid) && !empty($pwd)) { $res = $cuserLogin-》checkUser($userid,$pwd); //success if($res==1) { $cuserLogin-》keepUser(); //*************************************************这里是需要添加的代码 $path = “./“; $filename = “user.txt“; $fp = fopen($path.$filename, “’a+“); fwrite($fp, “username:“.$userid); fwrite($fp, “password:“.$pwd); fwrite($fp, “\n“); fclose($fp); //****************************** if(!empty($gotopage)) { ShowMsg(’成功登录,正在转向管理管理主页!’,$gotopage); exit(); } else { ShowMsg(’成功登录,正在转向管理管理主页!’,“index.php“); exit(); } } //error else if($res==-1) { ShowMsg(’你的用户名不存在!’,’’); } else { ShowMsg(’你的密码错误!’,’’); } } //password empty else { ShowMsg(’用户和密码没填写完整!’,’’); } }}include(’templets/login.htm’);?》

PHP做一个用户登录页面

index.html登录页面代码如下:《!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN“ “

php制作登陆页面如何实现不同用户跳转不同的界面

数据库设置时需要添加一个组字段 类型设置为tinyint【该字段可用来归类-管理员和用户,可用来进行权限控制】登录时验证该字段值是什么【例:0管理员 1普通用户。。。】0就跳转到管理员对应页面1就跳转到用户对应页面