⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 login.php

📁 用PHP/MySQL/Apache实现的简单用户注册/登录系统。
💻 PHP
字号:
<?php
	require_once('includes/config.inc.php');
	$page_title='Login';
	include('includes/header.html');
	if(isset($_POST['submitted'])){
		require_once(MYSQL);
		if(!empty($_POST['email'])){
			$e=mysqli_real_escape_string($dbc,$_POST['email']);
		}else{
			$e=false;
			echo '<p class="error">You fogot to enter your email address!</p>';
		}
		if(!empty($_POST['pass'])){
			$p=mysqli_real_escape_string($dbc,$_POST['pass']);
		}else{
			$p=false;
			echo'<p class="error">You forgot to enter your password!</p>';
		}
		if($e && $p){
			$q="SELECT user_id ,first_name, user_level FROM users WHERE (email='$e' AND pass=SHA1('$p')) AND active IS NULL";
			$r=mysqli_query($dbc,$q) or trigger_error("Query: $q\n<br/>Mysql Error: ".mysqli_error($dbc));
			
			if(@mysqli_num_rows($r)==1){
				$_SESSION=mysqli_fetch_array($r,MYSQL_ASSOC);
				mysqli_free_result($r);
				mysqli_close($dbc);
				$url=BASE_URL.'index.php';
				ob_end_clean();
				header("Location: $url");
				exit();
			}else{
				echo '<p class="error">Either the email address and password don not match those on file or you have not yet activated your acount!</p>';
			}
			
		}
		mysqli_close($dbc);
	}
?>
<h1>Login</h1>
<p>Your browser must allow cookies in order to log in.</p>
<form action="login.php" method="post">
<fieldset>
	<p><b>Email Address:</b><input type="text" name="email" size="20" maxlength="40"/></p>
	<p><b>Password:</b><input type="password" name="pass" size="20" maxlength="20"/></p>
	<div align="center"><input type="submit" name="submit" value="Login"/></div>
	<input type="hidden" name="submitted" value="TRUE"/>
</fieldset>
</form>
<?php
 include('includes/footer.html');
?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -