欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > Python實現用戶登錄并且輸入錯誤三次后鎖定該用戶

Python實現用戶登錄并且輸入錯誤三次后鎖定該用戶

熱門標簽:合肥阿里辦理400電話號 高德地圖標注公司位置需要錢嗎 襄陽外呼增值業務線路解決方案 地圖標注資源分享注冊 怎么去掉地圖標注文字 廊坊地圖標注申請入口 慶陽外呼系統定制開發 北京外呼系統咨詢電話 海南人工外呼系統哪家好

實現用戶登錄并且輸入錯誤三次后鎖定該用戶

我的測試環境,win7,python3.5.1

提示輸入用戶名,和密碼

判斷是否被鎖定

判斷用戶名和密碼是否匹配

輸入錯誤三次,賬號被鎖定

思路

代碼塊

name = 'alex'   #正確的用戶名
passwd = '123456'  #正確的密碼
lock_usr = []   #鎖定賬號列表

for i in range(0,3):
 usr_name = input("用戶名:")
 usr_passwd = input("密碼:")
 if usr_name == name and usr_passwd == passwd:
  print("玩命加載中...")
  break
 elif name != usr_name or passwd != usr_passwd:
  if i  2:
   print("用戶名密碼錯誤,請重新輸入!")
  else:
   lock_usr.append(usr_name)     #將輸入錯誤三次的的賬號添加到鎖定列表中
   print("對不起!機會只有三次,您的賬號密碼被鎖定")
 elif usr_name in lock_usr:
  print("該賬號已鎖定,請解鎖后登陸")

PS:下面在通過c#實現密碼輸入三次錯誤后鎖定用戶功能

#region 密碼輸入三次錯誤后鎖定用戶功能
  #region 增加錯誤次數的方法
  ///summary>
  ///增加錯誤次數的方法
  ////summary>
  private void IncErrorTime()
  {
   string ConnStr = ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString;
   using (SqlConnection conn = new SqlConnection(ConnStr))
   {
    using (SqlCommand updateCmd = conn.CreateCommand())
    {
     updateCmd.CommandText = "update T_Admin set errortime=errortime+1 whereUsername=@username";
     updateCmd.Parameters.Add(new SqlParameter("username", cmbuserName.Text));
     conn.Open();
     updateCmd.ExecuteNonQuery();
    }
   }
  } 
  #endregion
  #region 錯誤次數清0
  ///summary>
  ///錯誤次數清0
  ////summary>
  private void NotErrorTime()
  {
   string ConnStr = ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString;
   using (SqlConnection conn = new SqlConnection(ConnStr))
   {
    using (SqlCommand updateCmd = conn.CreateCommand())
    {
     updateCmd.CommandText = "update T_Admin set errortime=0 whereUsername=@username";
     updateCmd.Parameters.Add(new SqlParameter("username", cmbuserName.Text));
     conn.Open();
     updateCmd.ExecuteNonQuery();
    }
   }
  } 
  #endregion
  #region 密碼錯誤3次,記錄當前時間加30分鐘
  ///summary>
  ///密碼錯誤3次,記錄當前時間加30分鐘
  ////summary>
  private void IncLoginTime()
  {
   string ConnStr = ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString;
   using (SqlConnection conn = new SqlConnection(ConnStr))
   {
    using (SqlCommand updateCmd = conn.CreateCommand())
    {
     updateCmd.CommandText = "update T_Admin set logintime=@logintime whereUsername=@username";
     DateTime logintime = DateTime.Now.AddMinutes(30);
     updateCmd.Parameters.Add(new SqlParameter("username", cmbuserName.Text));
     updateCmd.Parameters.Add(new SqlParameter("logintime", logintime.ToString()));
     conn.Open();
     updateCmd.ExecuteNonQuery();
    }
   }
  } 
  #endregion
  #region 按鈕事件判斷用戶登錄3次失效后鎖定用戶30分鐘
  private void BtnClike()
  {
   string username = cmbuserName.Text;
   string password = txtPwd.Text;
   string ConnStr = ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString;
   using (SqlConnection conn = new SqlConnection(ConnStr))
   {
    using (SqlCommand cmd = conn.CreateCommand())
    {
     cmd.CommandText = "select * from T_Admin whereusername=@username";
     cmd.Parameters.Add(new SqlParameter("username", username));
     conn.Open();
     using (SqlDataReader reader = cmd.ExecuteReader())
     {
      if (reader.Read())
      {
       //用戶存在
       string dbpassword = reader.GetString(reader.GetOrdinal("password"));
       DateTime logintime = reader.GetDateTime(reader.GetOrdinal("logintime"));
       //判斷當前時間是是服務器允許登錄時間
       if (logintime > DateTime.Now)
       {
        MessageBox.Show("一定時間內禁止登錄");
        return;
       }
       //如果密碼正確
       if (dbpassword == txtPwd.Text)
       {
        NotErrorTime();
        MessageBox.Show("登錄成功!");
       }
       //如果密碼錯誤
       else
       {
        int errortime = reader.GetInt32(reader.GetOrdinal("errortime"));
        if (errortime >= 2)
        {
         MessageBox.Show("密碼錯誤次數太多!");
         IncLoginTime();
         NotErrorTime();
         return;
        }
        MessageBox.Show("密碼錯誤!");
        IncErrorTime();//密碼錯誤,次數加1
       }
      }
      else//用戶名不存在
      {
       MessageBox.Show("用戶名不存在!");
       return;
      }
     }
    }
   }
  }
  #endregion
  #endregion

總結

以上所述是小編給大家介紹的Python實現用戶登錄并且輸入錯誤三次后鎖定該用戶,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

您可能感興趣的文章:
  • python實現校園網自動登錄的示例講解
  • python爬蟲_實現校園網自動重連腳本的教程
  • Python制作一個仿QQ辦公版的圖形登錄界面
  • Python自動登錄QQ的實現示例
  • Python爬蟲實現自動登錄、簽到功能的代碼
  • python 識別登錄驗證碼圖片功能的實現代碼(完整代碼)
  • Python 實現自動登錄+點擊+滑動驗證功能
  • Python +Selenium解決圖片驗證碼登錄或注冊問題(推薦)
  • Python GUI自動化實現繞過驗證碼登錄
  • 利用Python優雅的登錄校園網

標簽:哈密 臺州 鶴崗 鎮江 平頂山 株洲 綿陽 商丘

巨人網絡通訊聲明:本文標題《Python實現用戶登錄并且輸入錯誤三次后鎖定該用戶》,本文關鍵詞  Python,實現,用戶,登錄,并且,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Python實現用戶登錄并且輸入錯誤三次后鎖定該用戶》相關的同類信息!
  • 本頁收集關于Python實現用戶登錄并且輸入錯誤三次后鎖定該用戶的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    午夜欧美一区二区三区在线播放 | 精品1区2区在线观看| 亚洲一区二区中文在线| www.欧美日韩| 日本中文字幕免费在线观看| 国产精品私房写真福利视频| 国产麻豆精品在线| 日韩福利在线视频| 久久久久亚洲蜜桃| 国产在线视频一区二区| 免费一级黄色录像| 国产欧美综合在线| 国产福利不卡视频| 亚洲欧美精品久久| 国产精品免费观看视频| 成人福利在线看| 色婷婷亚洲综合| 亚洲人成亚洲人成在线观看图片| 成人激情小说乱人伦| 一本到不卡免费一区二区| 日韩久久一区二区| 95精品视频在线| 欧美日韩一区二区三区在线| 亚洲国产cao| 黄色片视频免费观看| 精品久久久久一区二区国产| 韩国精品主播一区二区在线观看| 国产精品成人在线视频| 国产精品三级av在线播放| 成人免费观看av| 欧美性猛交xxxx乱大交退制版| 亚洲一区免费在线观看| 精品国产人妻一区二区三区| 精品国产一二三| 国产精品456露脸| 草视频在线观看| 亚洲国产精品视频| 中文字幕在线看高清电影| 久久久一区二区| 丁香婷婷深情五月亚洲| 欧洲一区二区av| 热久久一区二区| 一级片黄色录像| 亚洲人成人一区二区在线观看 | 日韩成人av影视| 人妻精品久久久久中文| 国产精品无人区| 潘金莲一级淫片aaaaa| 日韩欧美在线观看一区二区三区| 国产一区二区三区在线观看免费视频 | 国产精品久久AV无码| 久久久久久久免费视频了| 成人18精品视频| 欧美一卡二卡三卡| 懂色av中文字幕一区二区三区| 欧美日韩一区二区三区高清| 免费的成人av| 一本色道久久综合亚洲91| 亚洲sss视频在线视频| www.日本高清视频| 一区二区三区精品视频| a级片在线观看| 亚洲精品v日韩精品| 免费毛片视频网站| 日韩一区在线看| 中文字幕xxx| 亚洲欧美日韩国产一区二区三区| 在线精品一区二区三区| 自拍视频在线观看一区二区| 中文字幕一区二区三区人妻不卡| **欧美大码日韩| 亚洲欧美视频在线播放| 成人免费一区二区三区视频| 右手影院亚洲欧美| 亚洲人一二三区| 四季av中文字幕| 亚洲成人免费在线| 老司机成人免费视频| 日韩av电影免费观看高清完整版在线观看| 在线日韩国产网站| 日韩不卡一区二区| 欧美亚洲丝袜传媒另类| 国产酒店精品激情| 日韩丝袜情趣美女图片| 欧美体内she精高潮| 国产无一区二区| 国产精品一级黄片| 亚洲最大色网站| 伊人在线视频观看| 久久99精品视频| 538在线一区二区精品国产| 成人黄色av电影| 久久久国产午夜精品| 天堂www中文在线资源| 中文字幕在线播放不卡一区| 欧美人与性囗牲恔配| 天天射综合影视| 91官网在线观看| 国产电影精品久久禁18| 欧美成人猛片aaaaaaa| 成人在线观看一区二区| 国产精品麻豆网站| 蜜桃av免费观看| 久久99国产精品久久| 欧美一区二区女人| 在线免费看黄色片| 亚洲午夜精品一区二区三区他趣| 黄色片在线观看网站| 国产精品自拍一区| 久久久影院官网| av黄色在线免费观看| 日本一不卡视频| 欧美久久久久久久久久| 激情av中文字幕| 亚洲国产aⅴ成人精品无吗| 在线免费精品视频| 波多野结衣的一区二区三区| 久久精品一二三| 亚洲高潮女人毛茸茸| 黑人精品欧美一区二区蜜桃| 久久综合久久综合久久综合| 国产成人福利在线| 国产呦精品一区二区三区网站| 26uuu精品一区二区| 亚洲自拍偷拍一区二区| 日本 国产 欧美色综合| 欧美成人伊人久久综合网| 久久国产精品影院| 美国毛片一区二区三区| 精品久久一区二区三区| 亚洲精品色午夜无码专区日韩| 麻豆精品视频在线| 26uuu色噜噜精品一区| 国产精品综合激情| 国产成人综合在线观看| 国产精品国产自产拍高清av| 紧身裙女教师波多野结衣| jiyouzz国产精品久久| 亚洲免费在线视频一区 二区| 在线精品国精品国产尤物884a| 杨幂一区二区国产精品| 亚洲综合在线电影| 在线91免费看| 蜜桃精品一区二区| 国产乱一区二区| 日韩毛片在线免费观看| 欧美视频三区在线播放| 亚洲の无码国产の无码步美| 蜜桃精品视频在线| 国产欧美综合色| 在线区一区二视频| 青青草视频网站| 久久草av在线| 中文字幕一区二区三区视频| 91成人免费电影| 成人性生活免费看| 国产资源在线一区| 亚洲男人都懂的| 欧美一区二区三区系列电影| 波多野结衣av在线观看| 成人福利视频在线| 亚洲香肠在线观看| 精品日本一线二线三线不卡| av资源在线免费观看| 99精品国产一区二区三区不卡| 亚洲第一主播视频| 久久精品一区二区三区不卡牛牛| 18岁成人毛片| 波多野结衣加勒比| 国产福利91精品一区| 一区二区三区蜜桃网| 精品久久五月天| 色老综合老女人久久久| av无码av天天av天天爽| 成人小视频免费在线观看| 亚洲成人一二三| 国产色综合一区| 欧美日韩日日骚| 国产精品情侣呻吟对白视频| 日本r级电影在线观看| 免费欧美在线视频| 亚洲欧美在线观看| 日韩欧美一级二级| 91精品国自产在线偷拍蜜桃| 岛国精品资源网站| 成a人片国产精品| 日本欧美久久久久免费播放网| 国产精品污www在线观看| 91精品一区二区三区在线观看| 欧美88888| 国产xxxxxxxxx| 成人午夜伦理影院| 久久精品二区亚洲w码| 怡红院av一区二区三区| 久久久久久亚洲综合| 欧美人动与zoxxxx乱| 亚洲精品久久久久久国| 国产福利在线观看视频| 91小视频在线免费看| 国产一区二区在线影院|