2009-12-04 131 views
0

我正在尋找編寫網站登錄系統的最佳方式。如何編寫網站登錄系統

我是一名桌面軟件開發人員,只使用html,css和php完成最小的網站編碼。

我的網站登錄系統的目標是讓用戶註冊的網站,編輯個人資料,並查看如購買等信息......

我想補充的進一步功能的選項未來如登錄軟件內部的幫助臺。

我的問題是,這樣做的最好方法是什麼?

  1. 手工代碼:最好使用哪種語言/框架? Ruby on Rails? Symfony的? CakePHP的?

  2. 有沒有什麼好的外包方案可供考慮?

回答

0
  1. 的「最佳途徑」總是取決於你打算做的,你是多麼熟悉的語言,多麼複雜的應用將是..所有的框架,你提到輕鬆實現用戶管理某種程度上來說。但是如果你只想建立一個小型網站,你自己寫就可能沒問題。

最良好的祝願, 費邊

0

以下關於使用PHP框架,這我會建議審查SO後舉行了會談。大多數框架已經具有用於用戶管理和認證的內置功能。

To Use a PHP Framework or Not

希望它能幫助!

0

Web應用程序是一樣的在你應該如何發展這些方面的桌面應用程序:

步驟1)寫的是什麼,你想要的功能規格。由於這是一個新的開發領域,我推薦一個迭代項目開發方法,比如Agile。

步驟2)根據您的規格創建基本設計。第一次迭代是/應該是獨立於語言/平臺的。確定哪些(用戶輸入)請求將來自哪些(一般)組件將處理請求並指導適當的組件處理它們。

步驟3)看看一些技術。查看他們擁有哪些與您的應用程序需求相匹配的組件/功能。

第4步)選擇語言/框架,並寫出最基本的一部分,你可以演示一個工作的應用程序。例如,登錄和用戶名顯示頁面。例如,可以安裝Drupal,並在登錄/歡迎頁面上的自定義表格中回顯數據。

步驟5)看看你是否已經想撕掉你的頭髮,並戳出你自己的眼睛。如果你這樣做,回到第4步,用別的東西去做。這些步驟4-5迭代中的每一個應該不超過2-3天。即使您的第一個應用程序不會讓您想要自殺,但您可能需要再提供2-3天的時間再嘗試一次應用程序,以確認您擁有正確的內容。

第6步)堅持你的選擇,並寫一些額外的小部件。如果你發現你想在頭兩週內殺死自己,你應該在紙上確定缺陷具體是什麼,看看你是否可以爲這些東西寫一個庫,或者給最後一個鏡頭選擇另一個框架。

第7步)吸了起來,並構建應用程序。希望您可以在構建應用程序的同時,爲您的應用程序發佈組件和文檔開放源代碼,併爲我們節省大量時間。

0

創建登錄系統實際上是非常直接的前景。您需要能夠讓會員使用用戶名和密碼創建登錄。將這些信息存儲在某個地方,通常放在數據庫中。然後通過調用數據庫的表單並驗證提供的用戶名和密碼是否匹配來回顧此問題。

Liz引用的文檔是一個相當不錯的概述,涉及到一個完整的系統。

netTuts有a video它使用CodeIgniter PHP框架和MySQL創建一個簡單的登錄系統。我會說,看看,閱讀文件,然後用你的知識來創建最適合你的系統。

祝你好運,並希望這有助於。

2

寫一個登錄系統是很容易,因爲它聽起來 首先你需要在你保存的用戶名和的userPassword 現在你需要這樣的形式,即其中一個數據庫,你通過輸入名稱一些名稱,如「用戶名」「密碼」 然後您將文件傳遞到您發佈輸入數據的文件。 在您的文件中,您首先得到像這樣的用戶名$ name = $ _ post ['username']; $傳= $ _交[ '密碼']; 現在你需要連接到數據庫,你可以比較輸入的用戶名和密碼antered匹配,也可以定義在這裏像一個輸入mypassword值個預定義就是一個例子

session_start(); 
if(isset($_POST['login'])) 
{ 
$password = $_POST['pswd']; 
if ($password == "mypassword") 
{ //Replace mypassword with your password it login 
    $_SESSION['phplogin'] = true; 
    header('Location: index.php'); //Replace index.php with what page you want to go to after succesful login 
    exit; 
} 
else 
echo "enter the correct login details"; 
0

你總是可以使用Microsoft .NET框架。當你使用asp.net時,它也可以用HTML編寫腳本,以及php。我建議使用這個網站來舉例說明PHP實際上可以做什麼。

http://www.w3schools.com/php/php_examples.asp/

http://www.w3schools.com/php/

我是一個web開發自己,很多關於HTML,CSS,JavaScript和VBScript的認識。

+1

請不要鏈接到w3schools,它的嚴重缺陷是一個合適的來源:[w3fools.com](http://w3fools.com)。另外,OP正在尋找一個合適的框架,PHP只是語言,而不是框架。最後...你還在使用VBScript? – thaJeztah 2013-03-24 21:13:28

+0

作爲一個利益的問題,爲什麼不應該鏈接到w3schools?我「已經開發了很多年(+30),並且已經使用了這個資源,它可能並不完美,但肯定是有用的。 – sgl 2014-11-26 10:46:04