首页 开发编程 正文

php怎么确定登录(php登录功能)

php用户登录:$password = $_POST['password'];if ($user == 'admin'  $password == 'Password') {//验证正确$_SESSION['user'] = $user;//跳转到首页header('location:用户名或密码不正确');form method="...

本篇文章给大家谈谈php怎么确定登录,以及php登录功能对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录:

php 用户登录:如何判断用户是否登录

login.php

?php

session_start();

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

$user = $_POST['user'];

$password = $_POST['password'];

if ($user == 'admin'  $password == 'Password') {//验证正确

$_SESSION['user'] = $user;

//跳转到首页

header('location:index.php');

}else{

echo "scriptalert('登录失败,用户名或密码不正确');/script";

exit();

}

}

?

form method="POST"

用户名: input type="text" name="user"br /

密码: input type="text" name="password"br /

input type="submit" value="提交"

/form

index.php

?php

session_start();

if (isset($_SESSION['user'])  !empty($_SESSION['user'])) {

echo "登录成功:".$_SESSION['user'];

}else{

echo "你还没有登录,a href='login.php'请登录/a";

}

?

望采纳 Thx

PHP怎么判断用户是否登录

?php if(!empty($_SESSION['user_id'])) {?

span class="after"

a href="javascript:void(0);" class="exit" 退出登录/a

/span

?php }else{?

spana href="javascript:;" class="link-login"登录/a

a href="javascript:;" class="link-register"注册/a/span

?php }?

PHP怎么判断用户已登录

你登录以后设置一个COOKIE,程序每次检测是否有COOKIE,有就是登录了的,没有就是未登录。

例如可以设置一个名字叫做loguser的COOKIE,保存登录的用户名。

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

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

当用户登陆的时候,检测和用户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怎么确定登录的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php登录功能、php怎么确定登录的信息别忘了在本站进行查找喔。

本文转载自互联网,如有侵权,联系删除