我的登录系统不采用通常的SELECT * FROM login WHERE user='$user' AND pass='$pass'和计数行的方法,而是从数据库中提取密码,并根据输入的密码进行检查。我试着用'or 1=1来对付它,但没有奏效。所以我在这件事上有什么不安全感: $con = mysqli_connect("","root","mypassword","logins"); //Connect to MySql DB, in format hos
因此,我一直在考虑如何为应用程序登录创建一个安全的restful。客户端(快速程序)初始化与服务器的连接。然后,客户端散列用户名和密码(单独),并使用散列+“共享秘密”的散列将其发回。然后,服务器从客户端接收哈希值,并检查数据库以确定它是否匹配。对于登录后的每个请求,发送承载令牌。
Request v