很多站长朋友们都不太清楚账号注册php源码,今天小编就来给大家整理账号注册php源码,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 跪求简单的php用户注册源码 2、 求份php注册登录需要邀请码才能注册的源码,要求自己能生成邀请码,付费也可以。 3、 求php注册源码 4、 php 用户注册源码 跪求简单的php用户注册源码<?php
include 'conn.php';
if($_POST['submit']){
$sql = "INSERT INTO admin (Aid,Aname,Apass) values ('','$_POST[Aname]','$_POST[Apass]')";
mysql_query($sql);
echo $sql;
}
?>
<script type="text/javascript">
function regcheck(){
if(regform.Aname.value==""){
alert("用户名不得为空");
regform.Aname.focus();
return false;
}
if(regform.Apass.value==""){
alert("密码不得为空");
regform.Apass.focus();
return false;
}
}
</script>
<form action="zhuceyeA.php" name="regform" method="post" onsubmit="return regcheck()">
注册管理员<br>
用户名:<input type="text" name="Aname">
密码:<input type="password" name="Apass">
<input type="submit" name="submit" value="注册">
</form>
//我也是初学者 大四 这个代码是我自己练手做的 数据库很简单 ID 用户名 密码(明文显示,为了简便起见) 高手不要笑话我。。。。
求份php注册登录需要邀请码才能注册的源码,要求自己能生成邀请码,付费也可以。把邀请码存在数据库,注册的时候查询一下这个邀请码存在就可以注册,不存在就不能注册。最好加两个字段一个被邀请的号码,一个自己的邀请码
求php注册源码/**
* 账号注册
*/
public function checkRegister(){
$userName = $_POST['userName'];
//校对验证码
$verify = md5($_POST['verify']);
if($verify != $_SESSION['verify']){
$this->error('验证码错误!');
}
//校验账号是否存在
if( D('User')->checkUserName( $userName ) ){
$this->error('该账户已存在,请登录!','/Login');
}
$type = partUserName($userName);
$yibo_url = $this->deploy['YIBO_YU'];
if( $type == 1 ){
$_POST['email'] = $_POST['userName'];
$id = D('User')->addData($_POST);
if($id){
//注册加积分
$this->AddScore($id);
D('Message')->sysSendMessage($id);
$data['uid'] = $id;
$data['create_time'] = date('Y-m-d H:i:s',time());
$data['come_here'] = $_SESSION['fromUrl'];
$data['last_login'] = time();
D('UserExtend')->addData( $data );
//注册就要存SESSION此处新添加,后面商量
$_SESSION['userInfo']=D('User')->getDataById($id);
$_SESSION['userInfo']['extend'] = D('UserExtend')->getDataByMap( array( 'uid'=>$id) );;
$_SESSION['userInfo']['extend']['pic'] = $_SESSION['userInfo']['extend']['pic'] ? $_SESSION['userInfo']['extend']['pic'] : "/Public/image/default.jpg";
//注册获取用户组和积分
$userGroup = D('UserOrgApply')->getUserGroupByUid($id);
$score = D('LevelHistory')->getScoreLevel($id);
$msMap['message.uid'] = $id;
$msMap['message.is_read'] = 0;
$mes['count'] = D('Message')->getCount($msMap);
$mes['list'] = D("Message")->getMessageConfigList($msMap,'','',"0,5");
//认证信息 group 不为空则被认证
$_SESSION['userInfo']['group'] = $userGroup ;
//用户积分信息
$_SESSION['userInfo']['score'] = $score;
$_SESSION['userInfo']['message'] = $mes;
//session分发
$result = $this->distributeCheckLogin();
//链接注册引导页面,需要传递第二个参数,$type = 1;
$this->sendCheckEmail($_POST['email'],1);
}else{
$this->error('注册失败!请稍后再试!');
}
}elseif( $type == 2){
$_POST['phone'] = $_POST['userName'];
$id = D('User')->addData($_POST);
if(!$id){
$this->error('注册失败!请稍后再试!');
}
//注册成功添加积分
$this->AddScore($id);
D('Message')->sysSendMessage($id);
$data['uid'] = $id;
$data['create_time'] = date('Y-m-d H:i:s',time());
$data['come_here'] = $_SESSION['fromUrl'];
D('UserExtend')->addData( $data );
//存session
$_SESSION['userInfo']=D('User')->getDataById($id);
$_SESSION['userInfo']['extend'] = D('UserExtend')->getDataByMap( array( 'uid'=>$id) );
$_SESSION['userInfo']['extend']['pic'] = $_SESSION['userInfo']['extend']['pic'] ? $_SESSION['userInfo']['extend']['pic'] : "/Public/image/default.jpg";
//注册获取用户组和积分
$userGroup = D('UserOrgApply')->getUserGroupByUid($id);
$score = D('LevelHistory')->getScoreLevel($id);
$msMap['message.uid'] = $id;
$msMap['message.is_read'] = 0;
$mes['count'] = D('Message')->getCount($msMap);
$mes['list'] = D("Message")->getMessageConfigList($msMap,'','',"0,5");
//认证信息 group 不为空则被认证
$_SESSION['userInfo']['group'] = $userGroup ;
//用户积分信息
$_SESSION['userInfo']['score'] = $score;
$_SESSION['userInfo']['message'] = $mes;
$phone = $userName;
$this->sendPhoneMessage($phone);
$this->success('注册成功!请激活账号',"/Login/Index/checkPhone?phone={$phone}");
}else{
$this->error('账号不合法!');
}
}
php 用户注册源码<html>
<head>
<title>用户注册</title>
</head>
<body>
<strong>用户注册</strong>
<form action="reg.php" method="post">
用户名称:<input type="text" name="user"><br>
您的密码:<input type="password" name="pass"><br>
确定密码:<input type="password" name="pass2"><br>
<input type="submit" name="submit" value="注册">
</form>
</body>
</html>
<?php
include ('conn.php'); //这里是您配置的数据库
if($_POST[submit]){
//判断用户名不低于字数
$struser=strlen($_POST[user]);
if($struser <= 4){
echo "<script language=javascript>alert('注册请输入5位数以上');history.go(-1);</script>";
exit;
}
//判断用户是否存在
$users=$_POST[user];
$result=mysql_query("select * from manage where user='$users'");
$row=mysql_fetch_array($result);
if($_POST[user]==$row[user]){
echo "<script language=javascript>alert('啊!这个名字有人注册啦!');history.go(-1);</script>";
exit;
}
//判断用户密码两次输入正确
if($_POST[pass]!=$_POST[pass2]){
echo "<script language=javascript>alert('亲,别耍我啦,两次密码怎么能输入不一样呢?');history.go(-1);</script>";
exit;
}
$_POST[pass]=md5($_POST[pass]);
$sql=mysql_query("insert into manage(id,user,pass)
VALUES('','$_POST[user]','$_POST[pass]')
");
if($sql){
echo "<script language=javascript>alert('亲,注册成功!');history.go(-1);</script>";
}
else {
echo "<script language=javascript>alert('对不起,亲!注册失败咯!');history.go(-1);</script>";
}
exit;
}
mysql_close($con)
?>
我自己写的 很简单,100%适合新人。加密了密码,利用的是MD5
关于账号注册php源码的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于账号注册php源码 php注册功能的实现的详细内容...