Помощник
|
сайт |
www3_hb
|
Сообщение
#1
|
||
|
|
||
|
|||
MetSerp |
3.10.2010, 23:03;
Ответить: MetSerp
Сообщение
#2
|
|
чего? О_о
зы, вы все таки уделали меня в сумбурности выражения мысли:shout: |
|
|
RayOfLight |
3.10.2010, 23:47;
Ответить: RayOfLight
Сообщение
#3
|
|
Есть ли готовые сайты с регистрацией и авторизацией?
Да хотя бы та же joomla :) |
|
|
Yasuka |
4.10.2010, 12:22;
Ответить: Yasuka
Сообщение
#4
|
|
Да, послание трудно расшифровать.
Скорее всего Вам нужно поискать бесплатную CMS (Content Management System) (вот раздел о CMS). Несколько движений мышкой* и сайт готов (без наполнения, естественно). *Можно их доверить специалистам (услуга называется - "установка CMS") - стоит это обычно недорого (мне чаще всего попадалась цена в 5$). Распишу план действий: Выбираете CMS (можно подробно расписать в соответствующем разделе, что за сайт нужен, и Вам обязательно посоветуют самую подходящую). Ищете того, кто установит. Ищете того, кто наполнит (чтоб сайт стал сайтом). Сайт с регистрацией и авторизацией готов. :rolleyes: |
|
|
www3_hb
|
Сообщение
#5
|
|
Мне не нужен cms короч движки не нужно мнеб просто шаблон (типо) :)
|
|
|
Yasuka |
4.10.2010, 16:26;
Ответить: Yasuka
Сообщение
#6
|
|
Мне не нужен cms короч движки не нужно мнеб просто шаблон (типо) :) Ну и ну... Ну, вот ребята из tutorialzine.com сделали форму регистрации и авторизации (инструкция и файлы). Если регистрация и авторизация, встроенная в сайт, это все, что нужно, то может подойти. Но я бы посоветовал найти отдельно шаблон и отдельно скрипт формы и потом уже соединить их - так можно добиться лучшего результата. |
|
|
www3_hb
|
Сообщение
#7
|
|
Я находил, делал даже сам сделал все с нулю но не фига тема на этом форуме уже есть
А на счет этого сайта спс |
|
|
www3_hb
|
Сообщение
#8
|
|
|
Не посмотрел не совсем подходит
Вот сам накидал чисто на чистую страницу проверить и все равно ошибка такая же как Здесь ВОт сам код [PHP]<? require ('connectdb.php');// подключение к серверу MySql и выбор БД $userinfo=''; $state='0'; if( (isset($_COOKIE['login']))& (isset($_COOKIE['pass'])) ){// если в куках лежит логин и зашифрованый пароля if (!isset($_GET['exit'])){// если кнопка выход не была нажата $login=$_COOKIE['login']; $pass=$_COOKIE['pass']; // проверяем наличие пользователя в БД и достаём оттуда пароль $sql="SELECT id, pass FROM users WHERE nick=".$login.""; $res=mysql_query($sql); if(mysql_num_rows($res)>0){// если пользователь есть в БД $userinfo= mysql_fetch_array($res);// в этой переменной лежит пароль из БД if(strcmp($pass,md5($userinfo['pass']))== 0){ //проверяем схожесть пароля из БД с паролем из куков // достаём все данные из БД $sql="SELECT * FROM users WHERE nick=".$login.""; $res=mysql_query($sql); $userinfo=mysql_fetch_array($res); // в этой переменной будет лежать вся информация о пользователе из БД $time=time(); // устанавливаем куки для запоминания статуса пользователя setcookie("login",$login,$time+1800); setcookie("pass",$pass,$time+1800); $state= 1;// статус, если 1, тогда пользователь авторизован } } } else{ //обнуляем куки, если была нажата кнопка выход setcookie("login"); setcookie("pass"); } } if($state != 1){// если после проверки куков, оказалось, что пользователь не авторизован, то идем дальше if( (isset($_POST['login']))& (isset($_POST['pass'])) ){ // если пользователь ввёл логин и пароль $login= $_POST['login']; // проверяем наличие пользователя в БД и достаём оттуда пароль $res=mysql_query("SELECT id, pass FROM users WHERE nick=".$login.""); $res=mysql_query("SELECT * FROM users where nick=".$login.""); $res=mysql_query('select * from `users` where `nick`="'.$login.'"'); if(mysql_num_rows($res)>0) { $userinfo= mysql_fetch_array($res);// в этой переменной лежит пароль из БД и номер пользователя $pass= $_POST['pass']; if(strcmp($pass,$userinfo['pass'])==0){ // достаём все данные из БД $sql="SELECT * FROM users WHERE nick=".$login.""; $res=mysql_query($sql); $userinfo=mysql_fetch_array($res);// в этой переменной будет лежать вся информация о пользователе из БД $time=time(); // устанавливаем куки для запоминания статуса пользователя, пароль шифруем setcookie("login", $login, $time+1800); setcookie("pass", md5($pass), $time+1800); $state= 1;// статус, если 1, тогда пользователь авторизован } } } } if($state != 1){ ?><form method="post" action="/index.php">Логин:<input type="text" size="30" name="login"><br />Пароль:<input type="password" name="pass" size="30"><br /><input type="submit" value="Войти"></form><br /><a href="/reges.php">Регистрация</a><? } else{ echo 'Вы вошли на сайт!<br /> Ваш Логин: '.$userinfo["login"].'<br />Выш E-mail: '.$userinfo["email"].'<br /><a href="/index.php?exit=y">Выход</a>'; } ?>[/PHP] а вот база [PHP]$sql='CREATE TABLE users( id INT NOT NULL AUTO_INCREMENT, nick VARCHAR(15), pass TEXT, email VARCHAR(150), PRIMARY KEY(id) );';[/PHP]
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Ваш сайт блокирует Роскомнадзор? | 27 | hollywooduk | 5719 | 17.4.2024, 0:19 автор: Omaxis |
|
Прототипирование + дизайн + вёрстка = красивый и эффективный сайт под ключ | 0 | bunneh | 346 | 16.4.2024, 18:02 автор: bunneh |
|
Если в сайт с одними ключами, которые там долго, добавить новую рубрику с новыми ключами | 2 | Tutich | 1231 | 16.4.2024, 8:27 автор: Tutich |
|
[Услуги] Баннер/Графика/Сайт | 240 | FillPlay | 180523 | 31.3.2024, 22:58 автор: FillPlay |
|
Тысячи ботовых переходов на сайт | 18 | Suagaring | 4613 | 26.3.2024, 21:42 автор: c4p1t4l15t |
Текстовая версия | Сейчас: 20.4.2024, 2:56 |