Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Регистрация и авторизация

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Пожалуйста, помогите! Расскажите как можно подробнее, как сделать регу и авторизацию на своём сайте. Заранее благодарю!
Илларион
Отправлено: 15 Февраля, 2009 - 21:11:05
Post Id


Новичок


Покинул форум
Сообщений всего: 26
Дата рег-ции: Февр. 2009  


Помог: 0 раз(а)

[+][+][+][+][+]


Пожалуйста, расскажите, как сделать регистрацию и авторизацию на моём сайте как можно подробнее! Заранее благодарю!
 
 Top
jewel
Отправлено: 15 Февраля, 2009 - 21:12:46
Post Id


Гость


Покинул форум
Сообщений всего: 69
Дата рег-ции: Янв. 2009  


Помог: 0 раз(а)




вот мои..
Логин:
CODE (text):
скопировать код в буфер обмена
  1. <?php include('./config.php'); ?>
  2. <?php
  3. $passw = $_POST['pass'];
  4. $account = $_POST['login'];
  5.  
  6. echo mysql_error($r);
  7. if(empty($passw))
  8. {
  9. echo "Введите пожалуйста пароль";
  10. }
  11. elseif(empty($account))
  12. {
  13. echo "Введите пожалуйста Логин";
  14. }
  15. $r=mysql_query("SELECT * FROM `account` WHERE `name`= '$account' AND `pass`='$passw'");
  16. elseif(mysql_num_rows($r)==0)
  17. {
  18. echo "Вы ввели неправильный login/pass";
  19. }
  20. else
  21. {
  22. echo "Добрый день $account";
  23. setcookie("login","$login");
  24. setcookie("pass","$pass");
  25. }
  26. ?>

регистрация :
CODE (text):
скопировать код в буфер обмена
  1. <?php include('./config.php'); ?>
  2. <?PHP
  3. $account = $_POST['login'];
  4. $password = $_POST['pass'];
  5. $email = $_POST['email'];
  6. $sex = $_POST['sex'];
  7. $ip = $_SERVER['REMOTE_ADDR'];
  8. mysql_select_db(yarosla_Sbase);
  9. $r=mysql_query("SELECT * FROM `account` WHERE `name`= '.$account.'");
  10. if (mysql_num_rows($r)==1) {
  11.      echo "Пользователь существует";
  12. } else {
  13. mysql_query("INSERT INTO `account` VALUES ('0', '$account', '$password', '0', '$email')");
  14.      setcookie("login","$account");
  15.      setcookie("pass","$password");
  16.      echo "Пользователь добавлен. <a href=index.html> На главную</a>";
  17. }
  18. ?>



в html'е пишешь следующее
для логина
CODE (text):
скопировать код в буфер обмена
  1. <form name="form1" method="POST" action="login.php>
  2. <input name="login" type="text">
  3. <input name="pass" type="text">
  4. <input name="formbutton1" type="submit" value="Войти">
  5. </form>

аналогично для регистрации

(Отредактировано автором: 15 Февраля, 2009 - 21:16:07)

 
 Top
Илларион
Отправлено: 15 Февраля, 2009 - 22:56:18
Post Id


Новичок


Покинул форум
Сообщений всего: 26
Дата рег-ции: Февр. 2009  


Помог: 0 раз(а)

[+][+][+][+][+]


Спасибо огромное. А php код как связать с формой и базой данных?
 
 Top
NebsteR
Отправлено: 23 Февраля, 2009 - 16:21:22
Post Id


Гость


Покинул форум
Сообщений всего: 75
Дата рег-ции: Янв. 2009  


Помог: 0 раз(а)




опа! Не понял Не понял разве куки можно объявлять в теле скрипта? оО
 
 Top
magistr
Отправлено: 25 Февраля, 2009 - 20:07:03
Post Id



Частый гость


Покинул форум
Сообщений всего: 169
Дата рег-ции: Янв. 2009  


Помог: 0 раз(а)




а где хоть какая либо фильтрация данных POST и куки?
 
 Top
CodeWarrior
Отправлено: 25 Февраля, 2009 - 21:32:35
Post Id



Частый гость


Покинул форум
Сообщений всего: 157
Дата рег-ции: Янв. 2009  
Откуда: Албания


Помог: 0 раз(а)




Илларион, а вы знаете что такое сессии? Если нет, то советую сначало прочитать про них, потом про запросы к базе данных, потом про метод POST и GET (хотя гет тут никчему)... ОК?
 
 Top
alekcej
Отправлено: 02 Марта, 2009 - 15:56:02
Post Id


Новичок


Покинул форум
Сообщений всего: 12
Дата рег-ции: Февр. 2009  


Помог: 0 раз(а)




Устанавливатть куки надо до отправки любого вывода данных!!
 
 Top
CodeWarrior
Отправлено: 03 Марта, 2009 - 21:30:36
Post Id



Частый гость


Покинул форум
Сообщений всего: 157
Дата рег-ции: Янв. 2009  
Откуда: Албания


Помог: 0 раз(а)




Илларион пишет:
Пожалуйста, расскажите, как сделать регистрацию и авторизацию на моём сайте как можно подробнее! Заранее благодарю!

Йа фз поможет или нет... Но вот наткнулсо седня на это:
http://www[dot]softtime[dot]ru/info/arti[dot][dot][dot]hp?id_article=34
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB