资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

php数据库注册登录成功 php数据库注册登录成功后怎么办

php 中注册用户之后 怎么直接登录?

我用的是sso(可以百度,原理不说了)登录模块,流程是这样的:

成都创新互联2013年至今,公司以成都网站建设、网站制作、系统开发、网络推广、文化传媒、企业宣传、平面广告设计等为主要业务,适用行业近百种。服务企业客户超过千家,涉及国内多个省份客户。拥有多年网站建设开发经验。为企业提供专业的网站建设、创意设计、宣传推广等服务。 通过专业的设计、独特的风格,为不同客户提供各种风格的特色服务。

先注册帐号,注册成功后user表中有改用会的数据,然后生成一个otp(通行证,用来查询注册的用户信息)和一个signmsg(md5加密验证字符串),然后在注册成功后直接用javascript提交的otp和signmsg隐藏表单信息,然后在login模块用otp查询到用户信息

和验证msgsign的可用性,都通过则登录成功,否则登入异常。

php 从数据库获取用户登录账号和密码,登录成功后进去主页面,点击个人信息,查看该 用户的所有信息

这玩意怎么给你写代码啊,给你写思路不行么?

表单会写么,写个登录表单,前台验证表单正确性,成功后,可以提交表单,到login.php去接受账号密码,拿着账号密码去数据库查询,如果查到了,则可以跳转主页,跳转前记录登录状态,session等,然后去主页,用户点击查看个人信息时,触发ajax,发起请求,将用户的id或者用户米(当时存在session里了),去searchinf.php进行操作,searchinf.php去数据库查询,条件是id或者用户名,查到后将数据处理一下,成json返回给前台...然后前台显示...

这种真没法给你写...

php+mysql怎么做登录注册

首先得到提交的数据

链接数据库,查询数据库,查询username 和pwd

提交的username 和 pwd  跟数据库查询的username 和pwd做对比,

都相等那就是登陆成功

?php

mysql_connect('localhost','root','123');

mysql_select_db('lx');

mysql_query("SET CHARACTER SET utf8");

mysql_query("SET NAMES utf8");

//数据库lx 表user  字段id username  pwd

//用md5加密,可以自己试试    

if(isset($_POST['user'])$_POST['tijiao'] == 'success'){

$query = mysql_query("select pwd from user where username = '".$_POST['user']."'");

$num = mysql_num_rows($query);

if($num  0 ){

while($info = mysql_fetch_array($query)){

if($info['pwd'] == md5($_POST['pwd'])){

echo '登陆成功';

}else{

echo '登陆失败';    

}

}

}else{

echo '登陆失败';

}

}

?

form action="" method="get"/

table border="0" cellspacing="0" cellpadding="0" 

tr

td class="fieldKey" width="30%"用户名:/td

td class="fieldValue" width="100%"input type="text" name="user" //td

/tr

trtd height="10"/td/tr

tr

td class="fieldKey"密码:/td

td class="fieldValue"input type="password" name="pwd" //td

/tr

/table

input type="hidden" name="tijiao" value="success" /

input type="submit" value="登陆"/

/form


网站标题:php数据库注册登录成功 php数据库注册登录成功后怎么办
本文URL:http://cdkjz.cn/article/doijsji.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220