как создать логин администратора на php сайте ?
Привет Ребята
Моя страница регистрации и форма входа в систему работают нормально. Если какой член зарегистрируйтесь, а затем войдите в систему, пользователь придет в member.php страница на странице участника есть информация о его профиле, которая предназначена только для участников. Теперь я хочу создать вход администратора в котором админ будет перенаправлять на admin.php страница На этой странице есть вся информация
любить:
о том, сколько пользователей регистрируется (сделано)
все остальные задачи администратора(выполнены)
Я сделал свои страницы администратора, но я не знаю, как авторизовать логин и пароль администратора, если я использую их, то это приведет меня в админку.
Вот мой код формы входа в систему
<form id="loginForm" name="loginForm" method="post" action="login-exec.php"> <table width="700" border="0" align="center" cellpadding="2" cellspacing="0"> <tr> <td width="112"><b>User id (Email-id)</b></td> <td width="188"><input name="user_email" type="text" class="textfield" id="login" /></td> </tr> <tr> <td><b>Password</b></td> <td><input name="password" type="password" class="textfield" id="password" /></td> </tr> <tr> <td> </td> <td><input type="submit" name="Submit" value="Login" /></td> </tr> </table> </form> </body> </html>
код для login-exec.php
<?php //Start session session_start(); //Include database connection details require_once('config.php'); //Array to store validation errors $errmsg_arr = array(); //Validation error flag $errflag = false; //Connect to mysql server //Select database ----something---- //Function to sanitize values received from the form. Prevents SQL injection function clean($str) { $str = @trim($str); if(get_magic_quotes_gpc()) { $str = stripslashes($str); } return mysql_real_escape_string($str); } //Sanitize the POST values $user_email = clean($_POST['user_email']); $pwd = clean($_POST['password']); //Input Validations if($user_email == '') { $errmsg_arr[] = 'Login ID missing'; $errflag = true; } if($pwd == '') { $errmsg_arr[] = 'Password missing'; $errflag = true; } //If there are input validations, redirect back to the login form if($errflag) { $_SESSION['ERRMSG_ARR'] = $errmsg_arr; session_write_close(); header("location: login-form.php"); exit(); } //Create query $qry="SELECT * FROM customer WHERE user_email='$user_email' AND password='$pwd' "; if ($user_email= ) $result=mysql_query($qry); //Check whether the query was successful or not if($result) { if(mysql_num_rows($result) == 1) { //Login Successful session_regenerate_id(); $customer = mysql_fetch_assoc($result); $_SESSION['SESS_id'] = $customer['id']; $_SESSION['SESS_fname'] = $customer['first_name']; $_SESSION['SESS_lname'] = $customer['last_name']; session_write_close(); header("location: member-index.php"); exit(); }else { //Login failed header("location: login-failed.php"); exit(); } }else { die("Query failed"); } ?>
Peta2010
любая другая ссылка по которой я могу изучить как авторизовался админ в php