gpt4 book ai didi

javascript - 第一次尝试无法登录

转载 作者:行者123 更新时间:2023-11-29 23:22:50 24 4
gpt4 key购买 nike

我建立了一个注册和登录页面。当我注册并尝试立即登录时,它起作用了。但如果我在重新启动 XAMPP 后再次尝试,它将无法登录。有什么建议么?这是我的登录代码:

<?php
session_start();
if ($_SESSION["logging"] && $_SESSION["logged"])
{
print_secure_content();
}
else
{
if (!$_SESSION["logging"])
{
$_SESSION["logging"] = true;
loginform();
}
else if ($_SESSION["logging"])
{
$number_of_rows = checkpass();
if ($number_of_rows == 1)
{
$_SESSION[user] = $_GET[userlogin];
$_SESSION[logged] = true;
print "<h1>you have loged in successfully</h1>";
print_secure_content();
}
else
{
print "wrong pawssword or username, please try again";
loginform();
}
}
}

function loginform()
{
print "please enter your login information to proceed with our site";
print("<table border='2'><tr><td>username</td><td><input type='text' name='userlogin' size'20'></td></tr><tr><td>password</td><td><input type='password' name='password' size'20'></td></tr></table>");
print "<input type='submit' >";
print "<h3><a href='registerform.php'>register now!</a></h3>";
}

function checkpass()
{
$servername = "localhost";
$username = "root";
$conn = mysql_connect($servername, $username) or die(mysql_error());
mysql_select_db("konjam_disc", $conn);
$sql = "select * from users where name='$_GET[userlogin]' and password='$_GET[password]'";
$result = mysql_query($sql, $conn) or die(mysql_error());
return mysql_num_rows($result);
}

***** 编辑 *****

这是我进入登录页面时收到的错误:

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /Applications/XAMPP/xamppfiles/htdocs/demo/admin/new/index.php:8) in /Applications/XAMPP/xamppfiles/htdocs/demo/admin/new/index.php on line 9

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /Applications/XAMPP/xamppfiles/htdocs/demo/admin/new/index.php:8) in /Applications/XAMPP/xamppfiles/htdocs/demo/admin/new/index.php on line 9

最佳答案

可怕的代码,并且根据缺少的内容来找到罪魁祸首,我假设您永远不会期望 $number_of_rows 高于 1

关于javascript - 第一次尝试无法登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27187919/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com