Цитата:
Сообщение от ДмитрийТ
Так точно! Форма расположена в топ навбаре. Нажав на ссылку вход, выпадает форма, а из формы данные отправляются через ajax в index.php?route=account/login, обрабатываются и отправляются в формате json обратно. Если succes-скрипт обновляет страницу страницу, если error он выделяет поля красным и выводит ошибку поля. Правда еще не придумал как redirect сделать, но это потом.
|
а почему боитесь фрэймворков? здесь уже затрагивали AngularJS. погуглите MEAN.JS, посмотрите, как там сделана авторизация (навбар там "из коробки" приделан) и много вопросов сразу отпадет.
с директивами ng-show и ng-hide, <div> блоки будут либо прятаться либо показываться, в зависимости от наличия в рутскопе переменной user.
<div ng-show="user"> <li>User is signed in </li> <li ng-href="/signout">Sign out</li></div>
<div ng-hide="user"> <li ng-href="/signin">Sign in</li> <li ng-href=""/signup>Register</li></div>