网站建设资讯

NEWS

网站建设资讯

php数据库登陆判断,php连接数据库查询数据

PHP如何判断用户是否登陆,防止同账号多登陆,

大概逻辑是这样的,如果要达到一个账号登陆了,要把另一个客户端上的统一账号踢掉,那么你需要用记录用户头token,和设备唯一识别号到数据库。

10年的安泽网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。全网整合营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整安泽建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联从事“安泽网站设计”,“安泽网站推广”以来,每个客户项目都认真落实执行。

当用户登陆的时候,检测和用户uid相关的token表,如果已经有token了,并且本次的设备唯一识别号和已经登陆的识别号不一样,那么清空原有token,也就是将原来登陆的账号踢下线。记录新的设备识别号的token即可。

php大致代码如下:

$currentDeviceUUID=getDeviceUUID();

$uid = getUserId();

$token = generateToken();

select * from tokenTable where uid="$uid";

update set token=''  where uid="$uid";

insert into tokenTable (uid, token, deviceUUID) values("$uid", "$token", $currentDeviceUUID);

php怎样用数据库来判断管理员登录和普通用户登录?

判断得再细一点,假如是qufen=1并且账号密码都对了,就显示你是管理员,登录成功;假如是qufen=2,并且账号密码都对了,就简单提示登录成功就好了

php中注册信息保存到数据库后,怎样用一个登录页面判断登录的信息与数据库的是

?php

if(isset($_POST["submit"]) $_POST["submit"] == "登陆")

{

$user = $_POST["username"];

$psw = $_POST["password"];

if($user == "" || $psw == "")

{

echo "scriptalert('请输入用户名或密码!'); history.go(-1);/script";

}

else

{

mysql_connect("localhost","root","");

mysql_select_db("vt");

mysql_query("set names 'gbk'");

$sql = "select username,password from user where username = '$_POST[username]' and password = '$_POST[password]'";

$result = mysql_query($sql);

$num = mysql_num_rows($result);

if($num)

{

$row = mysql_fetch_array($result); //将数据以索引方式储存在数组中

header("location:QA.php");

echo $row[0];

}

else

{

echo "scriptalert('用户名或密码不正确!');history.go(-1);/script";

}

}

}

else

{

echo "scriptalert('提交未成功!'); history.go(-1);/script";

}

?

这里提供个参考

登录时需要级别判断 这个判断语句怎么写PHP 数据库中字段有admin password zhicheng

思路:

获取用户输入的,用户名、密码

通过输入的用户名,去数据库取出该用户的信息

判断密码是否正确,如果不正确,给提示密码不正确

3.1 如果密码正确,则判断该用户职称等于几,

如果职称=1,进行相应操作

4.2 如果职称=2,再进行相应操作

求采纳

php中如何用session判断用户是否以登陆

在用户的登录出设置session,你得想通这个逻辑。 当用户提交信息与从数据库里查询的信息比对成功,下一步就设置个session来标记用户登录成功。在其他页面就可以通过判断设置的session来获取是否登录的信息了。

php 判断用户密码登陆界面代码

//楼上的回答。。

form

action=

"login.php"

method="get"

//改为:

form

action=

"login.php"

method="post"

//上面这个修改没问题。。。

$user=$POST['user'];

$password=$_POST['password'];

//改为:

$user=$POST['john'];

$password=$_POST['1'];

//楼上的搞反了吧。。并且有个写错了哦-$user=$_POST['john'];

其它OK,另涉及密码之类的,还是以post方式提交比较合适一点。


分享名称:php数据库登陆判断,php连接数据库查询数据
转载注明:http://njwzjz.com/article/dsegcoh.html