新网创想网站建设,新征程启航

为企业提供网站建设、域名注册、服务器等服务

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数据库交互
URL分享:http://www.wjwzjz.com/article/hgshsp.html
在线咨询
服务热线
服务热线:028-86922220
TOP