php比对数据库登录 php数据库交互
PHP制作一个登录页面,用户名和密码怎么与数据库中一个表里面的数据对比,确认能不能成功登陆?
你先获取到登陆页输入的用户名密码,在后台用select * from 表 where user =“用户名”and password=“密码”。用一个变量保存结果,然后if判断这个结果,为true 就让登陆 ,false不能登陆
公司主营业务:成都网站设计、成都网站制作、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联建站是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联建站推出那坡免费做网站回馈大家。
网站用php制作了一个登录页面,然后用户登录后,进行数据库比对,找到相应用户后,怎么真实登录?
SESSION的变量是存于服务端的,cookie与SESSION相关联,SESSION需要从COOKIE传来的会话标识,不同用户的数据就存于各自的session变量中。
在页面未输出前:
@session_start();
登录后从库中获取到信息,存入SESSION各变量中,然后在任何一个页面取得此变量。
$_SESSION["yourname"]=mysql_result($res,0,"name");
到另一个页取得此变量,如果没有取得合法数据,则没有登录
$yourname=$_SESSION["yourname"];
注意SESSION是个全局变量,所以不同页面可以调用。
当用户关闭了浏览器重新登录时,都会产生一个新的会话标识。如果没有关闭浏览器,无论打开多个页面,始终都是同一个会话标识。
在服务器端取得用户数据时,服务器首先会比对这个会话识标是否存在,存在才会取得原先保存的数据,否则就取不到。
这个道理就如同超市寄存件一样
tinkphp3.2.3怎么做一个与mysql数据库比对登录页面
tinkphp3.2.3怎么做一个与mysql数据库比对登录页面
第一步:在config.php文件中加上:'USER_AUTH_KEY'='authId' ...
第二步:在AdminAction.class.php中的insert()代码中用:Session::set(C('USER_AUTH...
第三步:在IndexAction.class.php文件中用if(!Session::is_set(C('USER_AUTH_KEY'))
网站标题:php比对数据库登录 php数据库交互
网页网址:http://ybzwz.com/article/hgshsp.html