深圳企业推广网站,邢台城乡规划局建设工程网站,大学生网站设计论文范文,网站做推广需要多少钱为什么需要登录凭证#xff1f;
web开发中#xff0c;我们使用的协议http是无状态协议#xff0c;http每次请求都是一个单独的请求#xff0c;和之前的请求没有关系#xff0c;服务器就不知道上一步你做了什么操作#xff0c;我们需要一个办法证明我没登录过
制作登录凭…为什么需要登录凭证
web开发中我们使用的协议http是无状态协议http每次请求都是一个单独的请求和之前的请求没有关系服务器就不知道上一步你做了什么操作我们需要一个办法证明我没登录过
制作登录凭证
制作登录凭证的过程主要涉及到用户身份验证和信息的存储与验证。以下是制作登录凭证的基本步骤
设计登录界面首先你需要设计一个用户登录的界面这个界面通常包含输入用户名和密码的字段以及一个提交按钮。用户输入信息用户在登录界面输入用户名和密码然后点击提交按钮。后台验证服务器或后台系统接收到用户提交的用户名和密码后会进行验证。验证过程通常包括检查用户名和密码是否匹配数据库中存储的信息。生成登录凭证如果用户名和密码验证通过服务器会生成一个登录凭证。这个凭证通常是一个包含用户信息和认证信息的令牌Token它可以是服务器生成的Session ID也可以是JWTJSON Web Token等形式的令牌。返回登录凭证服务器将生成的登录凭证返回给客户端客户端通常会将其存储在本地如浏览器的Cookie或LocalStorage中。后续请求验证在用户后续的请求中客户端会附带这个登录凭证服务器会根据这个凭证来验证用户的身份和权限。
在这个过程中确保数据传输的安全性是非常重要的。通常用户名和密码的传输会使用HTTPS等加密协议进行保护以防止信息泄露。同时对于登录凭证的存储和使用也需要采取适当的安全措施以防止被恶意利用。
请注意具体的实现方式会根据你使用的技术栈和框架有所不同。例如如果你使用的是Spring Security等安全框架它通常会提供一套完整的用户认证和授权机制包括登录凭证的生成和管理。在实际开发中建议参考你所使用的技术栈和框架的官方文档或相关教程以获取更具体和详细的指导。
1.cookie一般服务器来设置现在使用不多 !DOCTYPE html
html langenheadmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0titleDocument/title
/headbodyh2客户端的网站/h2button设置cookie/button
/body
script/** * 在浏览器通过js设置cookie(很少用)* 没设置max-age(过期时间/毫秒)是内存cookie* 设置max-age是硬盘cookie*/const btnE1document.querySelector(button)btnE1.onclickfunction(){document.cookieage12document.cookienamewhy;max-age30}
/script/html
为什么不常用