fix issue #16

implement controller web authentication feature.