很多站长朋友们都不太清楚php注册源码,今天小编就来给大家整理php注册源码,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 跪求简单的php用户注册源码 2、 php用户注册源码,及file_get_contents json_decode的用法~ 能帮忙解决加送200分 3、 php 用户注册源码 4、 php注册源码,能不能注册成功后,弹出个对话框说注册成功,应该怎么改,谢谢了 5、 求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用户注册源码,及file_get_contents json_decode的用法~ 能帮忙解决加送200分我猜,他不一定是将那些内容加密,有可能是将数据,使用系统自定义的json函数将其格式话而已。这样方便服务器端的动态语言与js交互。
json_decode就是将字符串变回数据集(如数组之类),翻翻帮助手册。
你想通过file_get_contents来拿那个列表,我到那里观察下,我觉得应该口口他的js,看清楚怎么拿到数据再下手,你提问中的地址,用这种方法拿不到数据吧?
我这里讨论下,好像对你没太大帮助,唉,水平有限。
页面中通过js来更新stations_div的内容,显示信息。
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注册源码,能不能注册成功后,弹出个对话框说注册成功,应该怎么改,谢谢了$strSql="insert into zhucu1 values('','$user','$pw1')";
$result=mysql_query($strSql,$conn) or die(mysql_error());
这后面加
echo "<script type='text/javascript'>alert ("注册成功!");</script>";
求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注册源码的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php注册源码 php登录注册源码的详细内容...