问题标签 [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.

0 投票
1 回答
294 浏览

php - 如何用 PHP 制作一个简单的登录系统?

我的大学留下了一个使用 PHP 创建登录系统的任务(显然,连接到数据库)。问题是我的注册页面没有保存任何发送到数据库的数据。我不知道这是为什么。

这是我的代码:

0 投票
1 回答
57 浏览

php - 登录系统报错

我有一个登录系统,应该可以做什么,但我得到“检查您的登录详细信息”。

我确信细节没问题,但是它给出了错误。

dologin.php

0 投票
2 回答
646 浏览

c++ - c++ 登录系统 - 我如何返回用户名?

我是一名初级程序员,刚刚开始使用类和对象,所以请原谅我造成的混乱。

此函数的目的是检查用户名文件是否存在,如果存在则将用户名返回给 main.cpp,以便我可以将其存储在 main.cpp 中,并在需要时使用它来更新该特定文件。

根据我目前的研究,您无法返回字符串或字符数组,从他们建议使用向量代替的类似案例中,这对我来说是正确的路径还是有其他解决方案?我也知道到目前为止我已经使用了 void 并且没有返回类型(用于测试目的)。//登录类文件

//头文件

//main.cpp

0 投票
1 回答
1042 浏览

php - php轻松登录系统失败

更新:

  • 4月9日:

我检查了问题出在哪里。

首先,我在 process_login.php 中添加了一个回显,并删除了标题('location...protected_pa​​ge.php)。登录函数(在functions.php 中)完成了他的工作,并正确地写了:$_SESSION['user_id']以及$_SESSION['username']$_SESSION['login_string']

然后我删除了 process_login.php 中的回声并重写了标题('location.. to protected_pa​​ge.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_pa​​ge 的标题之后,变量似乎已被删除。也许 sec_session_start() 函数不能正常工作?无论如何,我会遵循@Manikiran 的建议,我将继续工作,删除加密或其他东西......谢谢@Manikiran 和@lps

原始问题:

我正在尝试做一个基本的登录系统。但是,我所做的不起作用。该系统基本上是一个 index.php,您可以在其中放置您的凭据,然后 php 会验证您的用户是否存在以及密码是否正确。然后用户被重定向到protected_pa​​ge.php。好的,身份验证部分工作正常,当用户和密码正确时,网页会将您重定向到 protected_pa​​ge.php,当用户和密码不正确时,页面会告诉您。

现在,问题:在 protected_pa​​ge.php 中显然有一个会话“检查器”,我的意思是如果您正确连接了您的用户名和密码,该页面将显示您的私人 html 信息,如果您没有连接该页面不应该给你看任何东西。这是行不通的,尽管您与用户正确连接,但页面告诉您您没有登录.... (注意:index.php 还包含受保护的 html,这两个都不起作用)

代码:( 注意:sec_session_starts() 被认为是一种防止会话劫持的方法,它当然包含 session_start())

index.php:( 我猜它工作正常,因为它在必须这样做时重定向到 protected_pa​​ge()。也许问题是我设置会话数据的部分中的 login(...) 函数......) .

process_login.php (我猜工作正常)

函数.php:

protected_pa​​ge.php:(或者问题可能出在 login_check 那里检查会话数据

psl-config 和 db_connect 与数据库连接,我认为它工作正常。passwordLib.php 是一个库,因为我的服务器有 php 5.4,我正在使用 php 5 函数。该库旨在帮助进行一些密码加密或其他任何事情,我认为问题也不在这里。无论如何,我把代码:

密码libclass.php:

最后评论:我保证我已经搜索了很多,但在其他问题中没有发现这个特殊问题。谢谢你。

0 投票
0 回答
118 浏览

security - 大网站如何实施暴力登录保护?

所以我已经阅读了一些关于如何实现暴力登录保护的文章,但是它们似乎都有一些缺点,所以我找到了以下方法:

  1. Captcha
    由于有“验证码求解器”,我认为这不是很有效。

  2. 根据失败的登录尝试次数禁止 IP 地址
    这可能会导致帮助台上的大量额外工作,恶意攻击者可以通过伪造他们的 ip 故意锁定无辜的客户

  3. 锁定帐户失败的登录尝试次数
    与上述原因相同,恶意攻击者可以锁定客户端

  4. 蜜罐
    好吧,我认为这对任何有经验的黑客都不起作用

  5. device cookies
    这是迄今为止我发现的最好的一个,它确实提高了安全性,但它本身还不够。

那么,如果上述所有技术都有一定程度的缺陷,那么像 google、freelancer 这样的大网站是如何实现 BFP 的呢?它只是一切的组合,还是我错过了什么?

此外,攻击者能否通过滥用注册用户名检查找出用户名?

0 投票
2 回答
39 浏览

php - 简单的 PHP/MySQL 表单只刷新

我只是按照指南使用 PHP 和 MySQL 设置了一个非常简单的登录系统,我的代码是视频的完全克隆,但是当我点击提交按钮时,无论用户名/密码框中的值是什么,它都会刷新我的页面. 该指南来自 2010 年,但我认为它会起作用,因为系统非常简单。

XAMPP信息:

表名是 'users'
数据库名是 'fast'

0 投票
1 回答
813 浏览

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;
0 投票
1 回答
377 浏览

php - PHP注册系统

我正在测试 php 中的新东西,但是我的 php 代码有什么问题很难。所以基本上当我只用字符输入普通注册登录时,我的 php 会抛出代码中第 18 行的 msg“signup=invalid”。请帮忙。

0 投票
3 回答
369 浏览

php - PHP系统登录错误

我的登录系统出现错误。我知道它有缺陷,仅用于学习目的。所以问题是即使我输入了正确的登录信息;代码只是转到最后一行并抛出最后一个 else 语句。知道为什么要这样做吗?

0 投票
4 回答
2653 浏览

python - Python上的登录系统

这是一个非常新手的问题。因此,我正在尝试在 Python 中编写一个登录系统,它要求输入用户名(只有 1 个用户名可用),如果输入的用户名不正确,则表示用户名无效,如果正确,则要求输入密码,如果密码不正确,则提示密码错误并继续再次询问密码,如果输入的密码正确,则提示已登录。

到目前为止,我能够做的是:

这很有效,尽管如果用户输入了错误的密码,它会做一些我不想要的事情。如果用户输入了错误的密码,我希望程序告诉用户“密码错误”并继续再次询问,但它没有这样做,它只是打印“密码错误”,然后终止. 不过,它在请求用户名的部分可以 100% 工作。

这是我错过的一件小事。我怎样才能解决这个问题?非常感谢!