php数据库自动登录 php实现自动登录

如何用php实现自动登录别的网站首先在用户第一次登陆的时候,如果勾选了一周内免登陆,则在登陆操作完成之后 , 存储一个自动登录的cookie,这个cookie可以是“$value是用户的"id"加一个"随机码"组成的字符串加密处理后的数据”这个随机码是存放在数据库里的用户表里面,作为用户下次自动登陆时验证 。也可以是更加高端的数据
php 可用什么方法做下次自动登录在客户端保存记录 cookie 时间可以设置久一点
这样在当前电脑php数据库自动登录的客户端下次就免登录php数据库自动登录了
php自动登录代码/*可以这样,假设你是通过$_session['groupid']记录权限的 。
$_session['groupid']
=
【php数据库自动登录 php实现自动登录】1
普通用户,2
付费用户,3
管理人员
以下是判断用户权限并指向不同页面的*/
switch($_session['groupid']){
case
1:
header('location:
b.php');
break;
case
2:case
3:
header('location:
c.php');
break;
default:header('location:
a.php');
}
如何配置phpmyadmin,使它打开后自动登陆(不需要输入用户名和密码) - PHP进阶讨论首先在根目录找到config.sample.inc.php复制一份文件名改为config.inc.php(如果已经存在 config.inc.php 文件php数据库自动登录 , 则直接修改该文件即可) 。
打开config.inc.php 找到 $cfg['Servers'][$i]['auth_type'] , 将
$cfg['Servers'][$i]['auth_type'] = 'cookie';
改成
$cfg['Servers'][$i]['auth_type'] = 'config';
然后在下面追加如下代码php数据库自动登录:
fg['Servers'][$i]['user']= 'root';// 设置的mysql用户名
$cfg['Servers'][$i]['password']= '123456';// 设置的mysql密码
取消phpMyAdmin自动登录
只需把
$cfg['Servers'][$i]['auth_type'] = 'config';
改成
$cfg['Servers'][$i]['auth_type'] = 'cookie';
保存即可 。
$cfg['Servers'][$i]['auth_type'] 有三个待选项值,即 cookie、http、config 。用的比较多的是
cookie与config 。当在正式环境时,用 cookie , 要求用户必须输入正确的用户名与密码,而在本地测试服务器时 , 一般用
config,省得session失效后又得输入用户名与密码,以节省开发时间 。
php数据库自动登录的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于php实现自动登录、php数据库自动登录的信息别忘了在本站进行查找喔 。

    推荐阅读