За последние 24 часа нас посетили 21297 программистов и 1692 робота. Сейчас ищут 1846 программистов ...

Логин

Тема в разделе "Вопросы от блондинок", создана пользователем kotison, 19 июн 2007.

  1. kotison

    kotison Активный пользователь

    С нами с:
    19 июн 2007
    Сообщения:
    7
    Симпатии:
    0
    Народ помогите. Немогу разобраться со скриптом.
    Дело в том, что я хочю сделать на своём сайте логин, для extra страниц защищённые пароллем.
    Тоесть только зарегестрившиеся могут зайти.

    Вот так выглядит сайт без скрипта:
    [​IMG]

    Тут я "пытаюсь" ввести скрипт "ключя" на сайт, чтобы всё содержимое было закрыто от глаз
    не зарегстрившихся гостей:

    PHP:
    1. <?php
    2. ?>
    3.  
    4. <?
    5. if (!session_is_registered('username'))
    6. {
    7. die ("Sie müssen sich einloggen!");
    8. }
    9. ?>
    [​IMG]


    Вродибы работает, текста не видно, но правая колонка почему просто исчезает:
    [​IMG]


    Кто может мне сказать из-за чего это просходит?

    Вот сам скрипт:

    PHP:
    1. Loginscript 1.0
    2.  
    3. (C)2002 by Schielkes.net
    4.  
    5. ------------------------
    6.  
    7. Aendern Sie die Variablen in der config.php!!!
    8. Weiterhin muessen Sie Ihren Inhalt in die 'login.php' einbauen!
    9.  
    10.  
    11. Fuegen Sie dies an der Stelle ein, wo sich ihre Besucher ANMELDEN koennen:
    12.  
    13. <form method="post" action="anmelden.php">
    14. Username:<br>
    15. <input type=text name="username"><br><br>
    16. Password:<br>
    17. <input type=password name="password"><br><br>
    18. Wiederhole<br>Password:<br>
    19. <input type=password name="password2"><br><br>
    20. <INPUT TYPE="submit" VALUE="Anmelden">
    21. </form>
    22.  
    23. Fuegen Sie diesen Code an der Stelle ein, wo sich ihre Member einloggen koennen:
    24.  
    25. <form method="post" action="login.php">
    26. Username:<br>
    27. <input type=text name="username" maxlength="20"><br><br>
    28. Password:<br>
    29. <input type=password name="password" maxlength="20"><br><br>
    30. <INPUT TYPE="submit" VALUE="Login">
    31. </form>
    32.  
    33. Fuegen Sie diesen Code bei allen Unterseiten des geschuetzten Bereichs ein! (muessen php-Dateien sein):
    34.  
    35. <?php
    36. ?>
    37.  
    38. <?
    39. if (!session_is_registered('username'))
    40. {
    41. die ("Sie muessen sich einloggen!");
    42. }
    43. ?>
    И ещё вопрос: После того как я регестрируюсь (а регестрация вроде проходит удачно)
    и хочю под логином зайти на сайт, выевляется белый лист. Тоесть после того как жму на Login,
    не высвечивается никакой ошибки, если вдруг не правильно ввёл name/pw, просто белый лист.
    В чём может быть причина?

    вот сам сайт: www.agronadwyn.de (login справа не работает)

    ps: если вдруг кто знает нормальный скрипл для Логина, с нормальным объяснением на русском
    или немецком языках как всё ставить до всех мелочей итд. pleace дайте ссылочку, буду благодарен

    pss: я уже 3 дня мучаюсь с этим логином :(
     
  2. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    в том что ошибки не выводятся. В начале скрипта поставь error_reporting(E_ALL);
    а так же, если судить по скриншотам, то в 201 строчке и до неё: session_start() надо вызывать до вывода в браузер
     
  3. kotison

    kotison Активный пользователь

    С нами с:
    19 июн 2007
    Сообщения:
    7
    Симпатии:
    0
    тоесть на строку 1? Получается тоже самое что и на последней картинке видно
     
  4. kotison

    kotison Активный пользователь

    С нами с:
    19 июн 2007
    Сообщения:
    7
    Симпатии:
    0
    больше никто не знает ответа?

    может кто знает другой скрипт логина?
    мне очень нужно...
     
  5. host

    host Активный пользователь

    С нами с:
    20 июн 2007
    Сообщения:
    733
    Симпатии:
    3
    И здесь отпиши ошибку которую выдаёт
     
  6. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    я знаю, но боюсь что тебе такой ответ не понравится :D

    покажи какие ошибки выводит error_reporting(E_ALL);
     
  7. stas_t

    stas_t Активный пользователь

    С нами с:
    24 апр 2007
    Сообщения:
    500
    Симпатии:
    0
    Адрес:
    Courbevoie, France
    kotison
    дорогой соотечественник. больно и обидно читать сообщения на таком подобии русского языка. я надеюсь, что вам стыдно за "хочю", "ключя", "зарегестрившиеся" и пр. перестаньте прогуливать уроки, бросайте сайтостроительство и срочно возвращайтесь в класс... горько плачу...

    p.s. судя по копии экрана, у вас die выполняется аккурат посерёдь страницы, поэтому и дальнейший вывод прекращается.
     
  8. kotison

    kotison Активный пользователь

    С нами с:
    19 июн 2007
    Сообщения:
    7
    Симпатии:
    0
    спасибо за советы профессора, но жалко что не по теме

    прошу принять к сведенью, что я тут никого не оскорблял, а только попросил о помощи
    если тебе так тяжело дать совет, а время на профессовские консультации есть, то лучше вообще не пиши!
     
  9. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    stas_t и нечего тут придираться. Человек на php пишет, а не по-русски

    kotison
    скрипты логина
     
  10. host

    host Активный пользователь

    С нами с:
    20 июн 2007
    Сообщения:
    733
    Симпатии:
    3
    :) +1
     
  11. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    В любом случае быть ему в блондинках. Ибо крякозябры читать не по кайфу.
     
  12. kotison

    kotison Активный пользователь

    С нами с:
    19 июн 2007
    Сообщения:
    7
    Симпатии:
    0
    да хоть в брюнетках, мне лижбы вопрос решить

    на счёт ошибки error_reporting(E_ALL);
    ничего не показывает
     
  13. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    kotison
    это оно? Если да, то не верю что ошибок не выводит
     
  14. kotison

    kotison Активный пользователь

    С нами с:
    19 июн 2007
    Сообщения:
    7
    Симпатии:
    0
    оно, но у меня почемуто не работает :?

    вообще смешно.
    До этого у меня регестрация работала, мог региться, выдовала ошибку если вдруг не правильно log/pw,
    а сейчас белый лист lol