问题标签 [login-system]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 如何用 PHP 制作一个简单的登录系统?
我的大学留下了一个使用 PHP 创建登录系统的任务(显然,连接到数据库)。问题是我的注册页面没有保存任何发送到数据库的数据。我不知道这是为什么。
这是我的代码:
php - 登录系统报错
我有一个登录系统,应该可以做什么,但我得到“检查您的登录详细信息”。
我确信细节没问题,但是它给出了错误。
dologin.php
c++ - c++ 登录系统 - 我如何返回用户名?
我是一名初级程序员,刚刚开始使用类和对象,所以请原谅我造成的混乱。
此函数的目的是检查用户名文件是否存在,如果存在则将用户名返回给 main.cpp,以便我可以将其存储在 main.cpp 中,并在需要时使用它来更新该特定文件。
根据我目前的研究,您无法返回字符串或字符数组,从他们建议使用向量代替的类似案例中,这对我来说是正确的路径还是有其他解决方案?我也知道到目前为止我已经使用了 void 并且没有返回类型(用于测试目的)。//登录类文件
//头文件
//main.cpp
php - php轻松登录系统失败
更新:
- 4月9日:
我检查了问题出在哪里。
首先,我在 process_login.php 中添加了一个回显,并删除了标题('location...protected_page.php)。登录函数(在functions.php 中)完成了他的工作,并正确地写了:$_SESSION['user_id']以及$_SESSION['username']和 $_SESSION['login_string']。
然后我删除了 process_login.php 中的回声并重写了标题('location.. to protected_page.php.(我回到了原始代码)。然后在任何 if 之前在 login_check 中添加了一些回声 function login_check($mysqli) {
echo "<br>userid:".$_SESSION['user_id'];
echo "<br>username:".$_SESSION['username'];
echo "<br>loginstring:".$_SESSION['login_string'];
结果为空白,因此在函数登录中正确写入了 SESSION 变量,但在 protected_page 的标题之后,变量似乎已被删除。也许 sec_session_start() 函数不能正常工作?无论如何,我会遵循@Manikiran 的建议,我将继续工作,删除加密或其他东西......谢谢@Manikiran 和@lps
原始问题:
我正在尝试做一个基本的登录系统。但是,我所做的不起作用。该系统基本上是一个 index.php,您可以在其中放置您的凭据,然后 php 会验证您的用户是否存在以及密码是否正确。然后用户被重定向到protected_page.php。好的,身份验证部分工作正常,当用户和密码正确时,网页会将您重定向到 protected_page.php,当用户和密码不正确时,页面会告诉您。
现在,问题:在 protected_page.php 中显然有一个会话“检查器”,我的意思是如果您正确连接了您的用户名和密码,该页面将显示您的私人 html 信息,如果您没有连接该页面不应该给你看任何东西。这是行不通的,尽管您与用户正确连接,但页面告诉您您没有登录.... (注意:index.php 还包含受保护的 html,这两个都不起作用)
代码:( 注意:sec_session_starts() 被认为是一种防止会话劫持的方法,它当然包含 session_start())
index.php:( 我猜它工作正常,因为它在必须这样做时重定向到 protected_page()。也许问题是我设置会话数据的部分中的 login(...) 函数......) .
process_login.php (我猜工作正常)
函数.php:
protected_page.php:(或者问题可能出在 login_check 那里检查会话数据
psl-config 和 db_connect 与数据库连接,我认为它工作正常。passwordLib.php 是一个库,因为我的服务器有 php 5.4,我正在使用 php 5 函数。该库旨在帮助进行一些密码加密或其他任何事情,我认为问题也不在这里。无论如何,我把代码:
密码libclass.php:
最后评论:我保证我已经搜索了很多,但在其他问题中没有发现这个特殊问题。谢谢你。
security - 大网站如何实施暴力登录保护?
所以我已经阅读了一些关于如何实现暴力登录保护的文章,但是它们似乎都有一些缺点,所以我找到了以下方法:
Captcha
由于有“验证码求解器”,我认为这不是很有效。根据失败的登录尝试次数禁止 IP 地址
这可能会导致帮助台上的大量额外工作,恶意攻击者可以通过伪造他们的 ip 故意锁定无辜的客户锁定帐户失败的登录尝试次数
与上述原因相同,恶意攻击者可以锁定客户端蜜罐
好吧,我认为这对任何有经验的黑客都不起作用device cookies
这是迄今为止我发现的最好的一个,它确实提高了安全性,但它本身还不够。
那么,如果上述所有技术都有一定程度的缺陷,那么像 google、freelancer 这样的大网站是如何实现 BFP 的呢?它只是一切的组合,还是我错过了什么?
此外,攻击者能否通过滥用注册用户名检查找出用户名?
php - 简单的 PHP/MySQL 表单只刷新
我只是按照指南使用 PHP 和 MySQL 设置了一个非常简单的登录系统,我的代码是视频的完全克隆,但是当我点击提交按钮时,无论用户名/密码框中的值是什么,它都会刷新我的页面. 该指南来自 2010 年,但我认为它会起作用,因为系统非常简单。
XAMPP信息:
表名是 'users'
数据库名是 'fast'
python - Call two functions at the same time
I created a new function which calls both functions. I'm trying to make a log in system which checks for the username and password first. If the username and password are correct I want it to switch to the next page, which is PageOne.
#xA;When I run the program this is the error I get.
#xA;php - PHP注册系统
我正在测试 php 中的新东西,但是我的 php 代码有什么问题很难。所以基本上当我只用字符输入普通注册登录时,我的 php 会抛出代码中第 18 行的 msg“signup=invalid”。请帮忙。
php - PHP系统登录错误
我的登录系统出现错误。我知道它有缺陷,仅用于学习目的。所以问题是即使我输入了正确的登录信息;代码只是转到最后一行并抛出最后一个 else 语句。知道为什么要这样做吗?
python - Python上的登录系统
这是一个非常新手的问题。因此,我正在尝试在 Python 中编写一个登录系统,它要求输入用户名(只有 1 个用户名可用),如果输入的用户名不正确,则表示用户名无效,如果正确,则要求输入密码,如果密码不正确,则提示密码错误并继续再次询问密码,如果输入的密码正确,则提示已登录。
到目前为止,我能够做的是:
这很有效,尽管如果用户输入了错误的密码,它会做一些我不想要的事情。如果用户输入了错误的密码,我希望程序告诉用户“密码错误”并继续再次询问,但它没有这样做,它只是打印“密码错误”,然后终止. 不过,它在请求用户名的部分可以 100% 工作。
这是我错过的一件小事。我怎样才能解决这个问题?非常感谢!