簡體   English   中英

ASP.NET(C#) - 與PHP

[英]ASP.NET (C#) - vs PHP

是否可以在我的網站上創建一個登錄/注冊系統,而無需使用ASP.NET中的任何內置功能 - 就像你可以用PHP做的那樣? 我幾乎完全忘記了我學到的關於ASP.NET的一切 - 但我不介意重新開始。

我寧願在ASP.NET中使用自己的登錄注冊系統而不是使用現有的登錄注冊系統。 我似乎通過這種方式學得更好。

你確定可以。 .Net提供了許多有用的功能,但您仍然可以自行選擇。 它只是一個框架,無論如何你可以擴展它。

你應該看看WebMatrix

它簡化了ASP.NET,包括提供您過去使用的成員資格提供程序的更清晰的實現,但也具有ASP.NET的全部功能。 如果您正在嘗試在PHP和ASP.NET之間找到簡單項目的橋梁,那么這是一個很好的折衷方案。

成員資格提供程序是.NET中的一個東西,當我從2.0版本開始時,我就離開了它。 雖然它提供了高級功能,但它可以使您無法控制低級細節。 .NET框架庫是巨大的,您可以使用它的一小部分來創建自己的自定義功能,在您的情況下是登錄/注冊系統。

是否可以在我的網站上創建一個登錄/注冊系統,而無需使用ASP.NET中的任何內置功能 - 就像你可以用PHP做的那樣?

好吧,它是一種圖靈完整的編程語言。* Ergo,是的。 是的你可以。 這看起來就像你問的實際問題,雖然你可以這樣做,但你不應該這樣做, 除非你從事編寫ASP.NET登錄/認證框架的工作。

*好吧,ASP.NET本身不是一種語言,它是一個平台。 然而,所有語言都編譯成MSIL,這絕對是圖靈完備的,這意味着你確實可以做你想要的事情。

我幾乎完全忘記了我學到的關於ASP.NET的一切 - 但我不介意重新開始。

這又如何運作? 如果您使用的是Visual Studio,並且您認為自己知道自己想要做什么,那么intellisense將為您完成所有工作。 C#的C語法和類似的VB語法意味着你真的應該能夠快速地重新選擇它。 我不確定你在這里想說什么。

我寧願在ASP.NET中使用自己的登錄注冊系統而不是使用現有的登錄注冊系統。 我似乎通過這種方式學得更好。

這就是“我太頑固,不能快速完成任務,我不在乎是否存在安全漏洞”。

我想提供一些替代自己的選擇。 我知道如果您需要控制底層細節,ASP.Net Membership模型會很痛苦。 因此,我編寫了自己的身份驗證庫,目的是讓您完全控制它在數據庫中的運行方式,同時保持安全位不可及。 這意味着您可以改變工作方式,而不必擔心會使您的網站不安全。

我的圖書館名為FSCAuth 它是BSD許可的。 它的目的是簡單地滿足您的需求,同時保證足夠安全,即使您的數據庫被泄露,它仍然需要黑客幾十年才能解密密碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM