Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: скрипт авторизации (предложение)
 
 автор: DimanitE   (06.05.2006 в 17:00)   письмо автору
 
 

спасибо ребят что объяснили как юзать md5
а то никак не мог понять как его использовать (хранил пароли в открытом виде :)

У меня предложение:

Заметил что нет проверки на существующего пользователя.

предлагаю в самое начало кода (adduser.php) добавить следующее:


<?
  
// Проверяем может есть уже такой пользователь
  
$query mysql_query("select * from users WHERE name=$_POST[name]");
  
$rows mysql_num_rows($query);
  if(
$rows>0) {exit ("ну типа есть уже такой пользователь. Придумывай нового.<br>[ <a href=\"javascript:history.back(-1)\">назад</a> ]");}
?>

   
 
 автор: hell_riser   (06.05.2006 в 17:32)   письмо автору
 
   для: DimanitE   (06.05.2006 в 17:00)
 

>спасибо ребят что объяснили как юзать md5
>а то никак не мог понять как его использовать (хранил пароли
>в открытом виде :)
>
>У меня предложение:
>
>Заметил что нет проверки на существующего пользователя.
>
>предлагаю в самое начало кода (adduser.php) добавить
>следующее:
>
>

>&lt;?
>  // Проверяем может есть уже такой пользователь
>  $query = mysql_query("select * from users WHERE
>name=$_POST[name]");
>  $rows = mysql_num_rows($query);
>  if($rows>0) {exit ("ну типа есть уже такой пользователь.
>Придумывай нового.&lt;br>[ &lt;a
>href="javascript:history.back(-1)">назад&lt;/a> ]");}
>?>
>


У меня матюкается на

mysql_num_rows($query)


Пришлось писать

<?
if($query 0
{
 echo 
"Есть такой логин !";
}
?>


К стати как вы проводите авторизацию ???
Помогите и мне разобраться посмотрите по ссылке
http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=16891&page=2

   
 
 автор: cheops   (06.05.2006 в 21:15)   письмо автору
 
   для: hell_riser   (06.05.2006 в 17:32)
 

>К стати как вы проводите авторизацию ???

Возможно вам будут интересны статьи
http://www.softtime.ru/info/articlephp.php?id_article=34
http://www.softtime.ru/info/articlephp.php?id_article=27
темы форума
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=8481
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=80
и приложение
http://www.softtime.ru/info/authorization.php

PS Под новые вопросы лучше заводить новую тему.

   
 
 автор: hell_riser   (06.05.2006 в 21:16)   письмо автору
 
   для: hell_riser   (06.05.2006 в 17:32)
 

Прошу прощеня всё правильно.

   
 
 автор: cheops   (06.05.2006 в 21:16)   письмо автору
 
   для: DimanitE   (06.05.2006 в 17:00)
 

>У меня предложение:
Это к какому приложению или скрипту?

   
 
 автор: DimanitE   (10.05.2006 в 09:34)   письмо автору
 
   для: cheops   (06.05.2006 в 21:16)
 

да это к скрипту авторизации (тот что в разделе скрипты)
оно может и не надо конечно (проверять повторно юзера) но может и пригодится

PS
хотя я понимаю что это всего лишь пример который можно дорабатывать до бесконечности

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования