Javascript登录,基本知识
Javascript Sign-on, Basic knowledge
我正在业余时间建立一个小型网站,目前仅基于HTML、Javascript、PHP(尽管我的PHP技能还很初级)和一个简单的MySQL数据库。现在,我想通过允许用户登录自己的帐户来扩展这个项目,以便拥有高核心列表(我的网站上有一些小的Javascript游戏)和一些真正基本的社区功能。
我对处理登录过程、处理/加密登录凭据和相关内容的了解几乎一无所知。因此,我只需要一些基于上述技术的指导。为了学习这些东西,我应该从哪里/如何开始?
-
有没有JS框架,用于处理登录功能?
-
有人知道这个主题有什么好的教程或其他读物吗?我试过浏览互联网,但没有成功。
-
我应该/必须考虑什么?
-
等等。
最好使用PHP而不是JS来处理登录,因为使用PHP,您可以使用数据库来保存用户名和密码等。使用JS,您的用户需要硬编码在脚本中,这非常非常不安全,任何人在检查源代码时都可以看到。
尝试本教程,以更好地了解如何制作一个简单的PHP登录系统:http://www.wikihow.com/Create-a-Secure-Login-Script-in-PHP-and-MySQL.
当你完成教程后,你一定能够制作一个登录系统。
我祝你好运,希望它能帮助你!
有时你只需要跳进池的深处,所以我建议你尝试通过OPENID实现登录,这样人们就可以使用他们现有的雅虎或谷歌帐户登录。实际上,它可以与几十家提供商合作。。。。
这意味着你不必存储人们的密码或通过邮件向他们发送重置链接,所以这样做有长期的好处。
人们总是在雅虎或Gmail上谎报自己的真实姓名,但至少你会从他们那里得到一个电子邮件地址和某种名字,他们也可能在其他地方使用。
以下是OPENID的PHP库:https://github.com/openid/php-openid
查看《PHP开发人员指南》中的"身份验证"部分以实现基本身份验证。
从使用JS和PHP的HTML身份验证开始。这是一个很好的起点:http://php.net/manual/en/features.http-auth.php.在掌握了这种(稍微不灵活但有用)方法之后,您可以使用JS和Ajax设计自己的方法。只是不要假设任何这些技术都有任何固有的安全保障(没有)。为此,无论您使用什么身份验证方案,都需要SSL。
下面是一个完整详细处理HTML身份验证的链接:http://www.phpro.org/tutorials/Basic-Login-Authentication-with-PHP-and-MySQL.html但基本上是用PHP和JavaScript在谷歌上搜索HTML身份验证。
- 使用acess代币登录Facebook,并通过网络应用程序离线发布
- 使用html2canvas获取基本信息
- 尝试使用Phonegap进行php登录
- Facebook登录按钮没有'不能在Firefox上工作
- 使用javascript反复检查用户在facebook上的登录状态
- Firebase-登录时获取url
- BrowserId登录请求在文档加载时被调用
- 通过iframe登录到远程站点
- Jquery Modal表单登录与AJAX-ASP经典上的IE 9
- 如何使用js自动登录
- 在JS Metro应用程序中,禁止登录屏幕进行基本身份验证
- Facebook javascript sdk 基本登录或初始化错误
- Javascript中非常基本的骰子游戏-尝试登录'获胜'变量
- 使用 PayPal API 登录:获取基本用户信息
- HTTP基本身份验证中的自定义HTML登录表单
- Javascript登录,基本知识
- 我们有一个登录的基本登录功能,但随后它突然又回到登录屏幕
- Javascript基本登录功能
- 领英登录基本示例不起作用
- 网站的基本谷歌登录代码在Internet Explorer 11中不起作用