added salting login