로그인 진행에 문제가 있습니다. 로그인하지만 로그인 버튼을 수동으로 새로 고치지 않고 로그 아웃 버튼으로 변경하지 않습니다.페이지를 수동으로 새로 고치지 않고 로그인을 로그 아웃으로 변경하십시오.
각 섹션에서 각 스크립트를 분리하지는 않지만 페이지를 압축하는 하나의 페이지 jquery 플러그인이 있습니다.
내 페이지는 여기에 있습니다. http://adam-norbacker.ostersjo.nu/
아이디 : 테스트 비밀번호 : 비밀번호
지금 여기 문제에 대해 의미가 플러그인과 스크립트입니다 : https://github.com/davist11/jQuery-One-Page-Nav
로그인/로그 아웃 버튼 :
<div id="menu" class="default">
<ul id="nav">
<?php
session_start();
if(isset($_SESSION['username'])){
$content_hash_name = $_GET['menu'];
if($content_hash_name == 'section-8');
echo "<li><a href='logout.php' class='external'>logout</a></li>";
}else{
echo "<li><a href='#section-8'>login</a></li>";
}
?>
</ul>
</div>
로그인 스크립트 :
<?php
session_start();
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$username = trim(htmlentities(mysql_real_escape_string($_POST['username'])));
$password = trim(htmlentities(mysql_real_escape_string($_POST['password'])));
if (!empty($username) && !empty($password)) {
$_SESSION['username'] = $username;
echo "<br/> welcome ", $username;
} else {
echo "Please enter correct username or password";
}
} else {
echo "please Login";
}
?>
<h1>Login</h1>
<form action="" onSubmit="" method="post">
<label>User Name :</label>
<input type="text" name="username" /><br />
<label>Password</label>
<input type="password" name="password" /><br />
<input type="submit" value="Login" name="submit"/>
</form>
</div>
JQuery와 비트가 : 다음 코드인가? – putvande