I want to login users programically and allocate him his role. I can get his user name from the database and I know he is an existing user. I just want to authentcate him and autherize him. I want to give him full access as if he has logged in. I mean I don't want him to login manually. I just want to authenticate him and take him to his personal home as if he has logged in. Can anyone help me, please?