导航:首页 > 编程语言 > php登陆

php登陆

发布时间:2022-02-12 07:29:47

‘壹’ php登陆页面完整代码

PHP登陆后跳转到登陆前页面,利用$_SERVER全局变量可以实现这个功能,下面有个不错的示例,希望对大家有所帮助
最近手上一个小项目让我接触到PHP编程,简单的登陆功能已经OK。可是在实际使用的时候发现一个问题:用户A发送一个链接给用户B,B打开时页面提示登陆,可是登陆成功后,却跳转到了首页,而并不是A发送的链接。为了有更好的用户体验,B登陆成功后应该自动跳转到登陆前的链接。查了PHP帮助手册,利用$_SERVER全局变量可以实现这个功能。 $_SERVER是PHP的一个超全局变量,关于$_SERVER变量的详细解释可以参考:http://www.php.net/manual/zh/reserved.variables.server.php 具体实现方法为:在提示用户登录的同时,在session或者cookie中记录下请求页面的URL;登录验证成功后在跳转回该URL。 checklogin.php 代码如下: session_start(); if (!isset ($_SESSION['login_ok'])) { echo "<script language=javascript>alert ('要访问的页面需要先登录。');</script>"; $_SESSION['userurl'] = $_SERVER['REQUEST_URI']; echo '<script language=javascript>window.location.href="login.php"</script>'; } login.php 代码如下: session_start(); //此处省略了账号密码验证代码,验证OK再执行下面代码 if (isset ($_SESSION['userurl'])) { //会话中有要跳转的页面 $url = $_SESSION['userurl']; } else { //没有要跳转的页面,则转到首页 $url = "home.php"; } //0.5s后跳转 echo "<meta http-equiv="refresh" content="0.5;url=$url">";

‘贰’ php中文登录

你文件用utf8., 数据库用gb2312
你说能登录上吗???

php mysql 编码统一!
才不易出现中文乱码或者其他等等问题!

中文在不同编码下, 字节是不同的!
而英文和数字,则不存在编码问题!

‘叁’ php登录页面的是怎么做的

session_star();
if(!isset($_SESSION['login_status']))//不存在就直接login页面,你可以在每个页头加载这个来判断
header('Location:login.php');
$username=$_POST['name'];
$pass=$_POST['password'];

$sql="select*from用户表单whereusername='{$username}'";
$result=mysql_query($sql,$link);

if($result&&mysql_num_rows($result)>0){//判断用户名是否存在
$user=mysql_fetch_assoc($result);
if($user['pass']==md5($pass)){
$_SESSION['login_status']=1//让后续判断是不是已经登录了(存放在服务器端,关闭浏览器就没有,或者你可以用cookie来判断)
echo'登录成功!';
}else{
echo"密码错误!";
}
}else{
echo"账号不存在!";
}

‘肆’ php后台怎么登录

输入用户名和密码即可! 追问: 在地址栏输入什么就会跳转到那个登录页面?我是初学者,是不是后台登录界面还需要用PHP写? 回答: 假如在使用一个php语言写的具有后台管理的程序,那你输入那网站程序的地址,然后里面出现叫你输入用户名和密码的界面,你输入正确的用户名和密码过后即可登录后台管理界面。 追问: 我是说的后台登录界面?文件名后面是不是接admin/includ.php 是不是还要用admin软件做登录界面,我不是说的后台管理界面,是后台登录界面!! 回答: 一般是index.php吧! 追问: 说了我是初学者 那前面是admin吗? 后台登录界面我都没做过 可以登录进去吗 ? 回答: 你是想自己开发php网站?没做的话就没有那个界面。登录地址要看你自己的网站目录结构。 追问: 那你知道那个登录界面怎么做吗?是不是在pHP里面做?随便一个就可以了(只要有用户名,密码就可以了)可不可以把PHP代码发给我, 回答: 现在开发网站一般都是用cms或者框架之类的。

‘伍’ PHP网站怎么登录

这个是一个网站的管理后台的,你要懂得网络安全,我看还是zf的网站,
用的是phpcms的
在你的域名后面加/index.php?m=admin就可以了。

‘陆’ PHP登录问题

???晕
if ($username==$myrow["username"] and $password==$myrow["password"])
$myrow是数字索引数组,怎么用关键字得到它的值??

这2怎么理解?
我没用mysql_fetch_row()吧?

汗,怎么一修改把以前的删除了???
晕 下面的那位 以后多多交流哈。我是初学者,欢迎指教!!!谢谢!

‘柒’ php简单的登陆验证用户名和密码怎么写

给你个实例参考一下php编写登陆验证用户名和密码吧。
登录页面

login.html 负责收集用户填写的登录信息

在CODE上查看代码片派生到我的代码片

<html>
<head>用户登录</head>
<form name="LoginForm" method="post" action="login.php" onSubmit="return InputCheck(this)">
<p>
<label for="username" class="label">用户名:</label>
<input id="username" name="username" type="text" class="input" />
<p/>
<p>
<label for="password" class="label">密 码:</label>
<input id="password" name="password" type="password" class="input" />
<p/>
<p>
<input type="submit" name="submit" value=" 确 定 " class="left" />
</p>
</form>
</html>

登录处理
login.PHP 负责处理用户登录与退出动作。
在CODE上查看代码片派生到我的代码片

<?php
//登录
if(!isset($_POST['submit'])){
exit('非法访问!');
}
$username = htmlspecialchars($_POST['username']);
$password = MD5($_POST['password']);

//包含数据库连接文件
include('conn.php');
//检测用户名及密码是否正确
$check_query = mysql_query("select userid from user_list where username='$username' and password='$password' limit 1");
if($result = mysql_fetch_array($check_query)){
//登录成功
session_start();
$_SESSION['username'] = $username;
$_SESSION['userid'] = $result['userid'];
echo $username,' 欢迎你!进入 <a href="my.php">用户中心</a><br />';
echo '点击此处 <a href="login.php?action=logout">注销</a> 登录!<br />';
exit;
} else {
exit('登录失败!点击此处 <a href="javascript:history.back(-1);">返回</a> 重试');
}

//注销登录
if($_GET['action'] == "logout"){
unset($_SESSION['userid']);
unset($_SESSION['username']);
echo '注销登录成功!点击此处 <a href="login.html">登录</a>';
exit;
}

?>

用户中心
my.php 是用户中心,作为用户登录检测。
在CODE上查看代码片派生到我的代码片

<?php
session_start();

//检测是否登录,若没登录则转向登录界面
if(!isset($_SESSION['userid'])){
header("Location:login.html");
exit();
}
//包含数据库连接文件
include('conn.php');
$userid = $_SESSION['userid'];
$username = $_SESSION['username'];
$user_query = mysql_query("select * from user_list where userid = '$userid' limit 1");
$row = mysql_fetch_array($user_query);
echo '用户信息:<br />';
echo '用户ID:',$userid,'<br />';
echo '用户名:',$username,'<br />';
echo '<a href="login.php?action=logout">注销</a> 登录<br />';
?>

conn.php,用于连接数据库
在CODE上查看代码片派生到我的代码片

<?php
$conn = mysql_connect("127.0.0.1","root","") or die("数据库链接错误".mysql_error());
mysql_select_db("info_db",$conn) or die("数据库访问错误".mysql_error());
mysql_query("set names gb2312");
?>

‘捌’ PHP-用户登录代码

真刁钻,
不会PHP的就别在这里瞎蹭!
快回去买一本php的书吧,php不难的,网上连视频教程都有。

我最多只会告诉你基本思路,代码我是决不会给懒到极点的人的!

特别准备:临时数据表;
从用户获取账号和密码 -> 用查找密码md5 -> 若不吻合,跳出错误页面,否则掠过 -> 把密码用md5加密 -> 与数据库md5码对比 -> 若不吻合,跳出警告页面,否则掠过 -> 在临时数据表中记录用户登录时间 -> 引入成功目标页面

ps:
你问我为什么要用临时数据表?
那用作超时标记,也就是在下次访问时,若用户超时就把该用户踢出去...
这样的好处就是更安全,不用怕Cookies被黑,
但是会消耗一定的服务器资源......

ps*2:
你这个人真的太刁钻了,给人的感觉就是:装蒜+不要脸。
更可恶的就是你太爱摆架子了,
别以为你那个破200分就可以糊弄我们PHP工程师,
简直就是有辱我们智商!!
你现在知道为什么还得不到满意的答案吧,
因为你已经被真正的PHP工程师鄙视了!!!

我就是那种抱打不平(爆打不平)的人,看你不顺眼!

‘玖’ 关于PHP中用户登录的问题

<?php
session_start();
....
if(true)
{
header(main.php);exit();
}
else
{
header(login.php);exit();
}
?>

接跳出,中断执行操作

‘拾’ php怎么写登录后才能访问的页面

login.php

<?php
$username=$_POST['username'];
$password=$_POST['password'];
$user=file_get_contents('./user.txt');//存放登录名和密码的文件
//user.txt内容admin123456//存放的格式可以随意改变
//根据登录名密码的存放格式获取用户名和密码
$user=explode('',$user);
if($user[0]==$username&&$user[1]==$password){
//登录名和密码正确设置session并跳转
session_start();//开启session
$_SESSION['islogin']=true;
header("Location:index.php");exit;
}else{
//登录名和密码错误返回登录页
header("Location:login.php");exit;
}
?>

index.php

<?php
session_start();//开启session
//判断登录时的session是否存在如果存在则表示已经登录
if(!$_SESSION['islogin']){
//!$_SESSION['islogin']表示不存在回到登录页面
header("Location:login.php");exit;
}
//已经登录后的其他业务逻辑处理代码
?>
阅读全文

与php登陆相关的资料

热点内容
编译怎么学 浏览:329
数码管显示0到9plc编程 浏览:665
服务器是为什么服务的 浏览:765
java定义数据类型 浏览:874
安卓pdf手写 浏览:427
什么是app开发者 浏览:284
android闹钟重启 浏览:101
程序员失职 浏览:518
在云服务器怎么改密码 浏览:586
服务器pb什么意思 浏览:940
51驾驶员的是什么app 浏览:670
php静态变量销毁 浏览:886
编程买苹果电脑 浏览:760
flac算法 浏览:497
reactnative与android 浏览:663
程序员是干什么的工作好吗 浏览:258
kbuild编译ko 浏览:469
条件编译的宏 浏览:564
韩语编程语言 浏览:646
小程序开发如何租用服务器 浏览:80