熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> PHP編程 >> 正文

PHP網絡開發詳解:頁面代碼設計[4]

2022-06-13   來源: PHP編程 
    ——此文章摘自《完全手冊PHP網絡開發詳解》定價 特價 詳細>>http://tracklinktechcn/?m_id=dangdang&a_id=A&l=&l_type= width= height= border= nosave>

    //獲取用戶登錄信息
    if (isset($_POST[username]))                  //如果用戶輸入了用戶名
    {
      $loginUsername=$_POST[username];        //獲得用戶輸入的用戶名
      $password=$_POST[password];                 //獲得用戶輸入的密碼
      $MM_fldUserAuthorization = userflag;    //定義用戶等級列
      $MM_redirectLoginSuccess = indexphp;       //定義登錄成功頁面
      $MM_redirectLoginFailed = indexphp;    //定義登錄失敗頁面
      mysql_select_db($database_conn $conn);       //連接數據庫
      $LoginRS__query=sprintf(SELECT username password userflag FROM users
    WHERE username=%s AND password=%s            //定義SQL語句
      get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername)
    get_magic_quotes_gpc() ? $password : addslashes($password));
      $LoginRS = mysql_query($LoginRS__query $conn) or die(mysql_error());                                                     //執行SQL語句
    $loginFoundUser = mysql_num_rows($LoginRS); //獲得用戶數
    //如果登錄成功則檢查當前登錄是否開啟如果用戶級別不是管理用戶並且網站登錄已經關閉
    不允許登錄
    if ($loginFoundUser)
    {  
        $loginStrGroup  = mysql_result($LoginRSuserflag);
          if($loginStrGroup!=admin && $row_rs_config[login_indc]==) {
          die(網站登錄已經關閉);
      }
      //定義存放用戶信息的Session
      $GLOBALS[MM_Username] = $loginUsername;
      $GLOBALS[MM_UserGroup] = $loginStrGroup;     
    session_register(MM_Username);
    session_register(MM_UserGroup);
    //登錄後的頁面跳轉
    if (isset($_SESSION[PrevUrl]) && false)
    {
        $MM_redirectLoginSuccess = $_SESSION[PrevUrl];
      }
      header(Location: $MM_redirectLoginSuccess );
    }
    else                                            //如果沒有輸入用戶名
    {
      header(Location: $MM_redirectLoginFailed );
    }
    }
    //檢查網站是否關閉
    if($row_rs_config[available_indc]==)
    {
      die(網站維護中 暫時無法訪問);
    }
    //調用模板文件
    include(templates\\$row_rs_config[folder_name]\\indexincphp);
    //關閉數據庫連接
    mysql_free_result($rs_articles); 
    mysql_free_result($rs_types);
    mysql_free_result($rs_config);
    ?>

    運行效果如圖所示

http://developcsaicn/web/images/jpg>
  CMS首頁

right>[http://developcsaicn/web/htm>]  [http://developcsaicn/web/htm>]  [http://developcsaicn/web/htm>]  []  


From:http://tw.wingwit.com/Article/program/PHP/201311/21407.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.