1. Илларион - 15 Февраля, 2009 - 21:11:05 - перейти к сообщению
Пожалуйста, расскажите, как сделать регистрацию и авторизацию на моём сайте как можно подробнее! Заранее благодарю!
2. jewel - 15 Февраля, 2009 - 21:12:46 - перейти к сообщению
вот мои..
Логин:
Логин:
CODE (text):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?php include('./config.php'); ?>
- <?php
- $passw = $_POST['pass'];
- $account = $_POST['login'];
- echo mysql_error($r);
- if(empty($passw))
- {
- echo "Введите пожалуйста пароль";
- }
- elseif(empty($account))
- {
- echo "Введите пожалуйста Логин";
- }
- $r=mysql_query("SELECT * FROM `account` WHERE `name`= '$account' AND `pass`='$passw'");
- elseif(mysql_num_rows($r)==0)
- {
- echo "Вы ввели неправильный login/pass";
- }
- else
- {
- echo "Добрый день $account";
- setcookie("login","$login");
- setcookie("pass","$pass");
- }
- ?>
регистрация :
CODE (text):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?php include('./config.php'); ?>
- <?PHP
- $account = $_POST['login'];
- $password = $_POST['pass'];
- $email = $_POST['email'];
- $sex = $_POST['sex'];
- $ip = $_SERVER['REMOTE_ADDR'];
- mysql_select_db(yarosla_Sbase);
- $r=mysql_query("SELECT * FROM `account` WHERE `name`= '.$account.'");
- if (mysql_num_rows($r)==1) {
- echo "Пользователь существует";
- } else {
- mysql_query("INSERT INTO `account` VALUES ('0', '$account', '$password', '0', '$email')");
- setcookie("login","$account");
- setcookie("pass","$password");
- echo "Пользователь добавлен. <a href=index.html> На главную</a>";
- }
- ?>
в html'е пишешь следующее
для логина
CODE (text):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <form name="form1" method="POST" action="login.php>
- <input name="login" type="text">
- <input name="pass" type="text">
- <input name="formbutton1" type="submit" value="Войти">
- </form>