Git - это инструмент, используемый многими разработчиками для извлечения необходимых файлов, чтобы их приложение работало.
Просто зайдите на git-scm.com и установите git.
Я считаю, что вы не можете использовать laravel без git, установленного в вашей системе.
В этом случае laravel пытается загрузить PHP Console Highlighter, который был размещен на github.com. Он использует команду "git clone", чтобы получить копию этого хранилища. Вот почему вам нужно установить git.
Вот ссылка на очень простую реализацию Аутентификации Форм с ролями. Я полагаю, что это - реализация Аутентификации наиболее канонических форм: http://www.codeproject.com/KB/web-security/formsroleauth.aspx
Вот один на поставщике членства: http://www.asp.net/learn/moving-to-asp.net-2.0/module-08.aspx Вам, возможно, придется искать дополнительные учебные руководства для надевания четкого представления, как настроить его.
Я предпочитаю поставщика членства, потому что это позволяет Вам переопределять значения по умолчанию и предоставлять Ваше собственное хранилище данных, и методы использовали для различных действий аутентификации. Я нахожу, что это легче, чем использование базового внедрения.
Лично, если Вы собираетесь использовать ролевое управление и пользовательскую функциональность, уже представленную в ASP.NET, почему попытка взломать вместе решение, которое в будущем ограничит Вашу способность расшириться.
Работа с функциональностью по умолчанию для ролевого присвоения легка, и Вы не должны волноваться о надлежащем создании информации об идентификационных данных для пользователя.
Обратите внимание, что для использования ролевой модели поставщика Вы не должны использовать базу данных и схему, существуют более простые опции. Вы могли бы интересоваться использованием Диспетчера авторизации (бесплатная загрузка от Microsoft), который позволяет Вам добавить ролевого поставщика к приложению ASP.NET и настроить роли и полномочия с помощью их инструмента (снимок MMC - в полученном доступ через Средства администрирования).
Как к: используйте диспетчера авторизации с ASP.NET 2.0
Конфигурация, выставленная инструментом, хранится в XML-файл, на который ссылаются в приложениях web.config:
<connectionStrings>
<add name="LocalPolicyStore" connectionString="msxml://C:/AzManStore.xml"/>
</connectionStrings>
На который можно затем сослаться, когда Вы настраиваете приложение для использования ролевого поставщика Диспетчера авторизации:
<roleManager enabled="true" defaultProvider="RoleManagerAzManProvider">
<providers>
<add name="RoleManagerAzManProvider"
type="System.Web.Security.AuthorizationStoreRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, publicKeyToken=b03f5f7f11d50a3a"
applicationName="MyApp"
connectionStringName="LocalPolicyStore"/>
</providers>
</roleManager>