0

我正在寻找编写网站登录系统的最佳方法。

我是一名桌面软件开发人员,只使用 html、css 和 php 完成了最少的网站编码。

我对网站登录系统的目标是允许用户注册网站、编辑他们的个人资料以及查看购买等信息...

我希望将来可以选择添加更多功能,例如登录软件内部的帮助台。

我的问题是,最好的方法是什么?

  1. 手工编码:什么语言/框架最适合这个?Ruby on Rails?交响乐?蛋糕PHP?

  2. 有什么好的外包选择可以考虑吗?

4

6 回答 6

3

编写登录系统很容易,因为它听起来首先你需要一个数据库,在你保存用户名和用户密码现在你需要一个表单来传递输入名称像'用户名''密码'这样的名称然后你作为文件传递文件您发布输入的数据。在你的文件中,你首先得到这样的用户名 $name =$_post['username']; $pass=$_post['密码']; 现在您需要连接到您的数据库,您可以比较输入的用户名和匹配的更改密码,或者您可以定义一个预定义的值,例如 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";
于 2009-12-04T20:35:56.590 回答
0
  1. “最佳方式”始终取决于您打算做什么,您对语言的熟悉程度,应用程序的复杂程度。您提到的所有框架都可以轻松地以某种方式实现用户管理。但是,如果您只是要建立一个小型网站,那么您自己编写它可能会很好。

最好的祝愿,法比安

于 2009-12-04T20:05:29.777 回答
0

以下 SO 帖子讨论了 PHP 框架的使用,我建议对其进行审查。大多数框架已经内置了用于用户管理和身份验证的功能。

是否使用 PHP 框架

希望能帮助到你!

于 2009-12-04T20:13:11.987 回答
0

Web 应用程序与桌面应用程序的开发方式相同:

步骤 1) 编写您想要的功能规范。由于这对您来说是一个新的开发领域,因此我推荐一种迭代项目开发方法,例如敏捷。

第 2 步)根据您的规范创建一个基本设计。第一次迭代是/应该是语言/平台独立的。确定(用户输入)请求将来自哪里,哪个(通用)组件将处理请求并指导适当的组件来处理它们。

第 3 步)查看一些技术。查看它们具有哪些组件/功能将与您的应用程序的需求相匹配。

第 4 步)选择语言/框架并编写最基本的部分来演示一个工作应用程序。例如,登录和用户名显示页面。例如,这可能是安装 Drupal,并从登录/欢迎页面上的自定义表中回显数据。

第 5 步)看看你是否已经想把头发扯下来,挖出自己的眼睛。如果此时您这样做了,请返回第 4 步并用其他方法重新开始。这些步骤 4-5 迭代中的每一个都不应超过 2-3 天。即使您的第一个应用程序不会让您想自杀,您可能希望再给一个 2-3 天的窗口来尝试更多应用程序,以确认您拥有正确的东西。

第 6 步)坚持您的选择并编写一些额外的小组件。如果你发现你想在前 2 周内自杀,你应该在纸上确定具体​​的缺点是什么,看看你是否可以为这些东西编写一个库,或者最后一次尝试选择另一个框架。

第 7 步)把它吸起来并构建应用程序。希望您可以为您在构建应用程序时使用的库发布组件和文档开源,并为我们节省大量时间。

于 2009-12-04T20:14:06.213 回答
0

创建登录系统实际上非常简单。您需要能够让成员使用用户名和密码创建登录名。将此信息存储在某处,通常存储在数据库中。然后通过调用数据库的表单来检索它并验证提供的用户名和密码是否匹配。

Liz 引用的文档很好地概述了制作完整系统所涉及的细节。

netTuts 有一个视频,它使用 CodeIgniter PHP 框架和 MySQL 创建一个简单的登录系统。我会说注意,阅读文档,然后利用您的知识创建最适合您的系统。

祝你好运,希望这能帮到你。

于 2009-12-04T20:16:03.760 回答
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 了解很多。

于 2013-03-24T20:52:26.990 回答