Web 如何编写网站登录系统

Web 如何编写网站登录系统,web,login,web-frameworks,Web,Login,Web Frameworks,我正在寻找最好的方式来写一个网站登录系统 我是一名桌面软件开发人员,只使用html、css和php进行过最少的网站编码 我的网站登录系统的目标是允许用户注册该网站,编辑他们的个人资料,并查看诸如购买等信息 我想在将来添加更多功能,例如登录软件内部的帮助台 我的问题是,最好的方法是什么 手工编码:哪种语言/框架最适合用于此目的?RubyonRails?西蒙尼?CakePHP 有没有好的外包方案要考虑? “最佳方式”始终取决于您计划做什么、您对该语言的熟悉程度、应用程序的复杂程度。。您提到的所有框架

我正在寻找最好的方式来写一个网站登录系统

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

我的网站登录系统的目标是允许用户注册该网站,编辑他们的个人资料,并查看诸如购买等信息

我想在将来添加更多功能,例如登录软件内部的帮助台

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

  • 手工编码:哪种语言/框架最适合用于此目的?RubyonRails?西蒙尼?CakePHP

  • 有没有好的外包方案要考虑?

  • “最佳方式”始终取决于您计划做什么、您对该语言的熟悉程度、应用程序的复杂程度。。您提到的所有框架都可以通过某种方式轻松实现用户管理。但是如果你只打算建立一个小网站,你可以自己写 致以最良好的祝愿, 费边

  • “最佳方式”始终取决于您计划做什么、您对该语言的熟悉程度、应用程序的复杂程度。。您提到的所有框架都可以通过某种方式轻松实现用户管理。但是如果你只打算建立一个小网站,你可以自己写 致以最良好的祝愿,
    Fabian

    下面的文章讨论了PHP框架的使用,我建议大家回顾一下。大多数框架已经内置了用于用户管理和身份验证的功能


    希望有帮助

    以下是关于PHP框架的使用的文章,我建议大家回顾一下。大多数框架已经内置了用于用户管理和身份验证的功能


    希望有帮助

    Web应用在开发方式上与桌面应用相同:

    第1步)写下你想要的功能规格。因为这对您来说是一个新的开发领域,所以我推荐一种迭代的项目开发方法,比如敏捷

    步骤2)根据规范创建基本设计。第一次迭代与语言/平台无关。确定(用户输入)请求来自何处,哪个(常规)组件将处理请求,并指导适当的组件处理请求

    步骤3)看看一些技术。查看他们有哪些组件/功能能够满足您的应用程序的需要

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

    第五步)看看你是否已经想把头发撕下来,自己的眼睛也戳出来了。如果您在这一点上做了,请返回到步骤4,并用其他方法重新进行。这些步骤4-5的每一次迭代应不超过2-3天。即使你的第一个应用程序不会让你想自杀,你也可能想再给2-3天的时间来尝试一个应用程序,只是为了确认你有正确的东西

    第6步)坚持你的选择,写一些额外的小组件。如果你发现你想在头两周内自杀,你应该在纸上找出具体的缺点,看看你是否能为这些东西编写一个库,或者给最后一次机会选择另一个框架


    第7步)吸取经验,构建应用程序。希望您能够在构建应用程序的同时,将用于使您的生活变得宜居的库的组件和文档开源,并为我们节省大量时间。

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

    第1步)写下你想要的功能规格。因为这对您来说是一个新的开发领域,所以我推荐一种迭代的项目开发方法,比如敏捷

    步骤2)根据规范创建基本设计。第一次迭代与语言/平台无关。确定(用户输入)请求来自何处,哪个(常规)组件将处理请求,并指导适当的组件处理请求

    步骤3)看看一些技术。查看他们有哪些组件/功能能够满足您的应用程序的需要

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

    第五步)看看你是否已经想把头发撕下来,自己的眼睛也戳出来了。如果您在这一点上做了,请返回到步骤4,并用其他方法重新进行。这些步骤4-5的每一次迭代应不超过2-3天。即使你的第一个应用程序不会让你想自杀,你也可能想再给2-3天的时间来尝试一个应用程序,只是为了确认你有正确的东西

    第6步)坚持你的选择,写一些额外的小组件。如果你发现你想在头两周内自杀,你应该在纸上找出具体的缺点,看看你是否能为这些东西编写一个库,或者给最后一次机会选择另一个框架


    第7步)吸取经验,构建应用程序。希望你能为你用来让你的生活在构建应用程序时变得宜居的库发布开源组件和文档,并为我们节省大量时间。

    创建登录系统实际上是非常简单的。您需要能够让成员使用用户名和密码创建登录。将这些信息存储在某个地方,通常存储在数据库中。然后通过一个调用数据库的表单来检索
    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";