php課程設計用戶登錄系統
⑴ 以php開發網路留言板的設計目標實現以下功能: 新用戶注冊功能、用戶登錄功能、登錄用
這個東西確實有點多,我剛開始還以為只是簡單的留言板呢,收費很正常!這應該是個課程設計吧
⑵ php實現用戶注冊和登入,不用做效果求大牛指導
登陸界面 login.php
<form action="logincheck.php" method="post">
用戶名:<input type="text" name="user"/><br/>
密碼:<input type="password" name="pass"/><br/>
<input type="submit" name="sub" value="登陸"/>
<a href="register.php">注冊</a>
</form>
登陸處理界面logincheck.php
<?php
mysql_connect('localhost','root','');
mysql_select_db('test');
mysql_query("set names 'gbk'");
$nsql="select username,passwd,nick from userinfo where username = '$_POST[user]' and passwd = '$_POST[pass]'";
$result = mysql_query($nsql);
$num = mysql_num_rows($result);
if($num){
$row = mysql_fetch_array($result);
echo "歡迎您,$row[2]";
}else{
echo"<script>alert('用戶名或密碼不正確');history.go(-1);</script>";
}
?>
注冊界面register.php
<form action="regcheck.php" method="post">
用戶名:<input type="text" name="user"/><br/>
密碼:<input type="password" name="pass"/><br/>
昵稱:<input type="text" name="nick"/><br/>
<input type="submit" name="sub" value="注冊"/>
</form>
注冊處理界面regcheck.php
<?php
mysql_connect('localhost','root','');
mysql_select_db('test');
mysql_query("set names 'gbk'");
$nsql="select username from userinfo where username = '$_POST[user]'";
$result = mysql_query($nsql);
$num = mysql_num_rows($result);
if($num){
echo "<script>alert('用戶名已存在注冊失敗');history.go(-1);</script>";
}else{
$isql = "insert into userinfo values('$_POST[user]','$_POST[pass]','$_POST[nick]')";
mysql_query($isql);
echo"<script>alert('注冊成功');history.go(-1);</script>";
}
?>
⑶ 怎麼用PHP+MYSQL做注冊和登陸系統,要詳細哦!
login.html
<body>
<form action="index.php" method="post">
<input type="text" name="username" id="username" />
<input type="submit" name="Submit" id="Submit" value="登陸" />
</form>
</body>
index.php
<?php
if($_POST['username'] == '')
echo '您的登陸名不能為空。<a href="login.html">請重新填寫</a>';
else
echo '您的登陸名是:' . $_POST['username'];
?>
<?
include "conn/conn.php";
$UserName=$_POST["UserName"];
$mima1=$_POST["mima1"];
$mima2=$_POST["mima2"];
$xin=$_POST["xin"];
$nian=$_POST["nian"];
$dianhua=$_POST["dianhua"];
$email=$_POST["email"];
$qq=$_POST["qq"];
$sql="INSERT INTO 'my_china'.'chuche' ('id','UserName' ,'mima1' ,'mima2' ,'xin' ,'nian' ,'dianhua' ,'email' ,'qq' )VALUES (NULL , '$UserName', '$mima1', '$mima2', '$xin', '$nian', '$dianhua', '$email', '$qq')";
mysql_query($sql);
echo "<script> alert('用戶注冊成功!');</script>";
echo "<script> window.location='zc.php';</script>";
?>
⑷ php語言如何實現一個完整用戶登錄系統的製作
php語言如何實現一個完整用戶登錄系統的製作?
說用戶的登錄,簡單的理解:輸入密碼/驗證帳內號/保存登錄信息
復雜一容點說:會員注冊/審核/登錄/驗證/保存登錄信息 (也就有了會員管理的相關功能)
現在網上好多開源PHP系統,像dedeCMS/DISCUZ/PHPwind等等,都有會員模塊,下載了看看源碼就明白差不多了。
如果初學PHP,推薦搜集Cookie 和 Session的相關信息,這是會員用到的核心,這兩個內容的案例大多也是以會員為例,網上資料也不少,網路一下吧,good luck,學習愉快!
⑸ php做的登錄系統 幫忙
<?
$mysql_servername = "localhost"; //主機地址
$mysql_username = "root"; //資料庫用戶名
$mysql_password ="root"; //資料庫密碼
$mysql_database ="student"; //資料庫
mysql_connect($mysql_servername , $mysql_username ,$mysql_password);
mysql_select_db($mysql_database);
$sname=$_POST['username'];
$sin=$_POST['userio'];
$sql = "SELECT * FROM info WHERE name = $sname and no=$sin";
$res =@mysql_query($sql);
$rs=@mysql_fetch_array($res);
if($rs==NULL){
die('登錄失敗,錯誤的用戶名或學號')
}else{
echo "<br>輸入的姓名為:";
echo $sname;
echo "<br>輸入的學號為:";
echo $sin;
}
?>
⑹ PHP 實現注冊登錄系統
其實樓主要的代碼網上有很多。你沒有給出具體要實現注冊的信息,所以只找了這個代碼。樓主可以根據具體情況自己修改代碼。
①注冊模塊:
http://hi..com/oldjunren/blog/item/2709e606841fbfca7a894774.html
②登陸模塊
http://hi..com/oldjunren/blog/item/79c827cf1e398c3eb700c871.html
③PHP 防範SQL注入漏洞http://hi..com/oldjunren/blog/item/6540b734b207be1691ef3961.html
希望樓主成功。
⑺ 注冊登錄系統的設計與實現php
<script language="javascript">
function checkpost()
{
if(loginform.user.value =="")
{
alert("用戶名不能為空!");
loginform.user.focus();
return false;
}
if(loginform.pw.value =="")
{
alert("密碼不能為空!");
loginform.pw.focus();
return false;
}
}<script> 用戶登錄
</tr>
<tr>
<td height="169" bgcolor="#F9F9F9" style="color:#CCCCCC"><form action="login.php" method="post" onSubmit="return checkpost();" name="loginform"><div><span class="class9"> <font color="#000000">用戶名:</font></span><input name="user" type="text" size="15" />
</div> <div><span class="class9"> <font color="#000000">密 碼:</font></span><input name="pw" type="password" size="15" />
</div>
<div align="center"><input type="submit" name="sub" value="登錄" /> <input type="reset" value="重置" /></div>
<div align="center" class="syCss"><a href="username1.php" target="_blank">注冊</a></div>
</form></td> login.php<?php
session_start();
$username =trim( $_POST['user']);
$password =trim( $_POST['pw']);
if((empty($username)) || (empty($password)))
{
echo "<script language=\"JavaScript\">alert('用戶名或者密碼不能為空!');history.back();</script>";
}
else
{
$myconn = mysql_connect("localhost", "root", "");
mysql_query("SET NAMES 'GBK'");
mysql_select_db("users") or die ("不能連接到資料庫!");
//判斷用戶名和密碼是否在正確
$strSql="select * from test where username='$username' and password='$password'";
$result=mysql_query($strSql) or die("讀取資料庫出現錯誤!");
$num=mysql_num_rows($result);
if($num<0)
{
echo "該用戶不存在!";
}
else
{
$row = mysql_fetch_array($result);
if(($row['username'] == $username) && ($row['password'] == $password ) )
{
$name = "歡迎您:";
$_SESSION[username] = $name. $username;
$quit = "退出";
$_SESSION[quit] = $quit;
echo "<script language=\"JavaScript\">alert('登錄成功!');window.location.href=\"index.php\";</script>";
}
else
{
if(($row['username'] != $username) || ($row['password'] != $password ) )
{
echo "<script language=\"JavaScript\">alert('用戶名或者密碼錯誤!');history.back();</script>";
}
else
{
echo "<script language=\"JavaScript\">alert('登錄失敗!');history.back();</script>";
}
}
}
mysql_close($myconn);
}
?><a href= http://www.xiaohouse.com>小房子</a>
⑻ PHP用戶登錄模塊的設計
一句兩句抄說不清楚。
大體流程:
注冊流程:用戶填表注冊-〉資料庫判斷用戶名是否重復-〉入庫
登陸流程:填寫信息-〉查庫判斷-〉返回結果
刪除信息:制定用戶信息-〉操作資料庫刪除
更改信息:獲取原用戶信息和新用戶信息-〉更新資料庫
⑼ 如何用php設計一個多點登錄系統 代碼 和 說明
您好 ,我不知道我理解你的多點登錄系統是否正確--一個帳號多個用戶可以同時使用
如果是這樣的話那麼就沒什麼好寫的,因為一般php做登錄是放到session中或者cookie,所以一般的情況下就是多點登錄的,如果我理解的不對,請你告訴我你的想法,我會積極給你解決
----君少
⑽ 用php寫出一個安全的用戶登錄系統需要注意哪些方面
密碼要來使用MD5(密碼+字元串)進行源加密。
登錄表單的名稱不要跟資料庫欄位一樣,以免暴漏表欄位。
用戶表的表名、欄位名、密碼盡量用不容易被猜到的。
要使用驗證碼驗證登陸,以防止暴力破解。
驗證提交的數據是不是來自本網站。
登錄後台處理代碼資料庫部分使用預處理,做好過濾,防止sql注入。