㈠ php+mysql怎麼做登錄注冊
首先得到提交的數據
鏈接資料庫,查詢資料庫,查詢username 和pwd
提交的username 和 pwd 跟資料庫查詢的username 和pwd做對比,
都相等那就是登陸成功
<?php
mysql_connect('localhost','root','123');
mysql_select_db('lx');
mysql_query("SETCHARACTERSETutf8");
mysql_query("SETNAMESutf8");
//資料庫lx表user欄位isernamepwd
//用md5加密,可以自己試試
if(isset($_POST['user'])&&$_POST['tijiao']=='success'){
$query=mysql_query("='".$_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'登陸失敗';
}
}
?>
<formaction=""method="get"/>
<tableborder="0"cellspacing="0"cellpadding="0">
<tr>
<tdclass="fieldKey"width="30%">用戶名:</td>
<tdclass="fieldValue"width="100%"><inputtype="text"name="user"/></td>
</tr>
<tr><tdheight="10"></td></tr>
<tr>
<tdclass="fieldKey">密碼:</td>
<tdclass="fieldValue"><inputtype="password"name="pwd"/></td>
</tr>
</table>
<inputtype="hidden"name="tijiao"value="success"/>
<inputtype="submit"value="登陸"/>
</form>
㈡ PHP網站怎麼登錄
這個是一個網站的管理後台的,你要懂得網路安全,我看還是zf的網站,
用的是phpcms的
在你的域名後面加/index.php?m=admin就可以了。
㈢ php簡單網站的登錄和注冊怎麼寫
注冊:
用戶名 :手機號或者郵箱
密碼:規定6-16位字元或者6-12位,不能出現_、等字元,規定只能數字和英文字元組成
驗證碼:隨機圖片
ajax提交時驗證用戶名是否合法(郵箱或手機號驗證)。去掉首尾空白。判斷數據格式(過濾html標簽,防止sql注入)
判斷密碼格式和長度
判斷驗證碼正確
三者都正確。提交到後台處理:
查詢用戶名是否存在,如果存在,不能注冊,返回頁面。如果不存在則將密碼加密處理(md5或者哈希加密生成一段密文,然後輸入密碼拼接生成的密文存入資料庫更保險)
插入成功成功,返回登錄界面。
登錄:
和注冊一樣判斷用戶名。
提交到後台
後台可以用mysql_real_escape_string()函數對用戶名和密碼進行轉義,防止sql注入
密碼同樣道理加密。去資料庫查詢用戶名和密碼,返回成功,則將用戶id號和用戶名存入session里。跳轉頁面。
㈣ php 中注冊用戶之後 怎麼直接登錄
我用的是sso(可以網路,原理不說了)登錄模塊,流程是這樣的:
先注冊帳號,注冊成功後user表中有改用會的數據,然後生成一個otp(通行證,用來查詢注冊的用戶信息)和一個signmsg(md5加密驗證字元串),然後在注冊成功後直接用javascript提交的otp和signmsg隱藏表單信息,然後在login模塊用otp查詢到用戶信息
和驗證msgsign的可用性,都通過則登錄成功,否則登入異常。
㈤ php後台怎麼登錄
輸入用戶名和密碼即可! 追問: 在地址欄輸入什麼就會跳轉到那個登錄頁面?我是初學者,是不是後台登錄界面還需要用PHP寫? 回答: 假如在使用一個php語言寫的具有後台管理的程序,那你輸入那網站程序的地址,然後裡面出現叫你輸入用戶名和密碼的界面,你輸入正確的用戶名和密碼過後即可登錄後台管理界面。 追問: 我是說的後台登錄界面?文件名後面是不是接admin/includ.php 是不是還要用admin軟體做登錄界面,我不是說的後台管理界面,是後台登錄界面!! 回答: 一般是index.php吧! 追問: 說了我是初學者 那前面是admin嗎? 後台登錄界面我都沒做過 可以登錄進去嗎 ? 回答: 你是想自己開發php網站?沒做的話就沒有那個界面。登錄地址要看你自己的網站目錄結構。 追問: 那你知道那個登錄界面怎麼做嗎?是不是在pHP裡面做?隨便一個就可以了(只要有用戶名,密碼就可以了)可不可以把PHP代碼發給我, 回答: 現在開發網站一般都是用cms或者框架之類的。
㈥ 如何用php做個登陸界面
你可以做一個簡單的例如你只有用戶名和密碼即可那麼你先在資料庫(以mysql為例)中建表例如叫做user 欄位為 id name pass分別是編號、用戶名、密碼長度分別是int(8) a_t(自動編號) 主鍵,varchar(50) ,varchar(50) 你可以添加一個測試數據 例如 1,admin,admin//說明密碼這里不說加密的問題,用明文實現 登錄頁面的代碼:login.php<html><head><title>用戶登錄</title></head><body><form action="checklogin.php" name="loginform" method="post">用戶名:<input name="name" type="text"><br>密 碼:<input name="password" type="password"><br><input value="登錄" type="submit"><br></form></body></html> checklogin.php代碼(檢測登錄): $name=$_POST[name];$pass=$_POST[password];session_start();//這個可以維持登錄狀態,可以參照session的使用
//登錄檢查函數 function login_state($uid,$user_shell){ $sql="SELECT * FROM `user` WHERE `name`='$name'";
$query=@mysql_query($sql) or die(mysql_error());
$us=is_array($row=@mysql_fetch_array($query));
$user_shell=$us ? $user_shell==$row[password]:FALSE;
if($user_shell){ echo "<script>alert('登錄成功');</script>";
return $row;
}else{
echo "<script>alert('您暫時不能瀏覽該頁面,請先登錄');location.href='login.php';</script>";
} }login_state($name,$password);?>
希望可以幫到您,如果還有問題可以聯系2458285853