① php 中注册用户之后 怎么直接登录
我用的是sso(可以网络,原理不说了)登录模块,流程是这样的:
先注册帐号,注册成功后user表中有改用会的数据,然后生成一个otp(通行证,用来查询注册的用户信息)和一个signmsg(md5加密验证字符串),然后在注册成功后直接用javascript提交的otp和signmsg隐藏表单信息,然后在login模块用otp查询到用户信息
和验证msgsign的可用性,都通过则登录成功,否则登入异常。
② PHP用户注册及登录模块的思路
要什么思路?
无非就是构建一个表单,将用户名和密码传递到处理数据的页面,提交的时候用隐藏的input提交一个时间戳和一个随机码来拼密码串,接收页面将拼合的串md5加密取个十位八位的存到数据库里,登陆的时候同样加密后取同样位数到数据库里对比,对比成功之后再到用户浏览器种一个加密的cookie,种cookie的时候需要加入用户浏览器头信息,以防跨浏览器登陆
③ PHP用户验证登录模块的原理是什么有哪些开源框架提供了实现
phpcms dedecms dz论坛 ecshop shopex 国内那些乱糟糟的开源框架都有这个模块。原理很简单,登录的时候,根据用户名、密码 去查询数据库里的用户表,查到值了,就可以登陆,查不到值就不可以登录
④ 怎样在百度首页里加上登录模块,使用php语言实现用户登录逻辑,不使用数据库
不用数据库?。。。那就得规定死了,加个判断进入,账号yunban,密码123456,才能进入首页,还要保存session。
⑤ 求一个用PHP编写的完整登录模块,包括用户名、密码、验证码(字母图片)三项
如果想编写的完整,一般来说需要数据库支持,代码较长,提供以下途径:
1. 在ThinkPHP框架里带有完整示例。
2. 在《PHP & MySQL范例精解》的随书代码第1章里就是用类写的,可以进行扩充的源代码。
⑥ PHP 登陆模块,要求只能使用邮箱注册,另外上传的内容默认为未审核,需管理员审核后才能显示,
填写邮箱的时候可以用正则判断一下就行,网上现成的例子不少。 上传的数据默认为未审核,你可以在数据库定义一个字段为status,默认值为0(就是不需要手动添加,数据库的默认列值),审核之后改为1。在页面输出的时候只输出status=1的
⑦ php 登录模块
<?php
if ($_GET[out]) {
SetCookie("temp", "");
echo "<script>location.href='./login_cookie.php'</script>";
}
if ($_POST[username] && $_POST[password]) {
setcookie('name', $_POST[username], time()+3600);
setcookie('pass', md5($_POST[password]), time()+3600);
setcookie('temp', "true", time()+3600);
echo "<script>location.href='./login_cookie.php'</script>";
}
if ($_COOKIE[name] && $_COOKIE[pass] && $_COOKIE[temp]) {
echo 'login ok!<br>your name is '.$_COOKIE[name].
'<br>your password is '.$_COOKIE[pass].
"<br><a href='login_cookie.php?out=1'>logout</a>";
} else {
?>
<form action="" method="post">
username:<input type="text" name="username" value="<?=$_COOKIE[name]?>"/><br/>
password:<input type="password" name="password"/><br/>
<input type="submit" name="login" value="login"/><br/>
</form>
<?php } ?>
⑧ PHP做一个用户登录页面
index.html登录页面代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>登录示例</title>
</head>
<body>
<form id="forms" name="forms" method="post" action="loginchk.php">
用户名:<input type="text" id="uname" name="uname" value=""/><br/>
密码:<input type="password" id="upass" name="upass" value=""/><br/>
<input type="submit" id="loginbtn" value="立即登录"/>
<input type="reset" id="resetbtn" value="重新填写"/>
</form>
</body>
</html>
loginchk.php 的PHP程序代码如下:
<?php
$uname=trim($_REQUEST["uname"]);
$upass=trim($_REQUEST["upass"]);
if($uname=="admin"&&$upass=="admin")
{
echo "登录成功";
}
else
{
echo "登录失败,<a href='index.html'>重新登录</a>";
}
?>
以上只是一个简单示例,真正的开始,需要考到很多因素,比如说登录前有效性检查,加入登录验证码,程序需要连接数据库进行用户匹配等。
希望对你有帮助 。
如果使用数据库进行进行匹配的话,PHP程序可以这样改进一下。
<?php
$uname=trim($_REQUEST["uname"]);
$upass=trim($_REQUEST["upass"]);
$con = mysql_connect("localhost","root","root");
mysql_select_db("dbname", $con);
$result = mysql_query("select * from sers where uname='$uname' and upass='$upass'");
$rs = mysql_fetch_array($result);
if($rs)
{
echo "登录成功";
}
else
{
echo "登录失败,<a href='index.html'>重新登录</a>";
}
?>
不过你需要连接到你自己的指定的数据库和数据表。
⑨ 用php实现登录模块,用户名user_name,密码user_pass,用户账号信息须存储到tb_admin表。求高手指点谢谢!
就是只是实现登录,然后用户信息保存到表中?
一般情况是先进行注册,注册信息保存到表中,
然后登录的时候根据帐号到表中获取数据判断是否登录成功。
可以将具体要求说一下。
⑩ php中登录验证模块
说下思路吧,登录页面有可填写用户名和密码的INPUT框,当点击SUBMIT按钮,表单将提交到一个PHP文件,
在这个PHP文件里,会通过在数据库中存放用户的表当中用SQL查询出当前用户名所对应的密码,再比对查出来的密码与提交的密码是否相同,
相同,则允许登录,否则登录失败,,
大概就类似这样,