использование стороннего кода в разы ускорит реализацию и в общем случае позволит сделать проект куда более "стройным" и логичным.
поэтому я предлагаюб курить друпал
без фраймворка сейчса ни одна коммерческая разработка не делается. друпал - это строго говоря тот же фрэйм ворк - есть и авторизация и библиотека