php task todolist,Todolist--(4)登录
login.php
登錄頁面session_start();
$dbc=@mysqli_connect('127.0.0.1', 'root','123456','todolist')
or die('could not connect to mysql');
mysqli_set_charset($dbc,'utf8');
$error=array();
if($_SERVER['REQUEST_METHOD']=='POST'){
if(!empty($_POST['username'])){
$username=$_POST['username'];
}else{
$error[]="請輸入用戶名";
}
if(!empty($_POST['password'])){
$password=$_POST['password'];
}else{
$error[]="請輸入密碼";
}
if(empty($error)){
$q="select user_id from usermessage where name='$username' ";
$r=mysqli_query($dbc,$q);
$q1="select user_id from usermessage where password='$password' ";
$r1=mysqli_query($dbc,$q1);
if(mysqli_num_rows($r)==0){
echo'對不起,此用戶名并未注冊。請先注冊';
}else{
while($row=mysqli_fetch_array($r,MYSQLI_ASSOC)){
$user_id=$row['user_id'];
}
if(mysqli_num_rows($r1)==0){
echo"密碼錯誤,請重新輸入";
}else{
$_SESSION['username']=$username;
$_SESSION['user_id']=$user_id;
//$_SESSION=mysqli_fetch_array($r,MYSQLI_ASSOC);
echo"{$_SESSION['username']},歡迎您使用todolist.
";
echo"想進入到你的計劃列表請點擊這里
";
echo"注銷";
echo"
";
echo"更改密碼";
}
}
mysqli_close($dbc);
exit();
}else{
echo'
Error!
The following error(s) occurred:';
foreach($error as $msg){
echo"$msg\n";
}
echo'
Please try again.
';}
}
?>
用戶名:
密碼:
更改密碼
返回首頁
1.首先,你要已經注冊成功。鏈接數據庫。
2.一個登陸表單
用戶名:
密碼:
3.判斷表單的傳送方法,符合后,依次判斷用戶名、密碼是否已填寫,若未填寫,則輸出一個錯誤提醒,放在$error數組中。
if($_SERVER['REQUEST_METHOD']=='POST'){
if(!empty($_POST['username'])){
$username=$_POST['username'];
}else{
$error[]="請輸入用戶名";
}
if(!empty($_POST['password'])){
$password=$_POST['password'];
}else{
$error[]="請輸入密碼";
}
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的php task todolist,Todolist--(4)登录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python url中传递中文_Pyth
- 下一篇: 计算机辅助普通话水平测试评分办法,计算机