private void AuthenticateUserByAdmin(string sender_email)
        {
            int    fileID    = 0;
            string sFileName = "";
            string sFilePath = "";

            if (sFileInfo != "")
            {
                fileID    = Convert.ToInt32(sFileInfo.Split(',')[0]);
                sFileName = sFileInfo.Split(',')[1];
                sFilePath = sFileInfo.Split(',')[2];
            }

            bool req = SendRequestMail(sender_email, sitekey, fileID);

            if (req == true)
            {
                int    siteKey          = sitekey;
                string senderemail      = sender_email;
                string requestDateTime  = DateTime.Now.ToString("yyyy/MM/dd");
                string permission_level = Session[Macros.SESSION_KEY].ToString().Split(',')[0];
                string accepter_email   = sender_email;
                string query            = "insert into DownloadFileReq (sitekey,sender_email,requestdatetime,permission_level,accepter_email,accept,file_id,file_name,filepath,inprocess) values (@sitekey,@sender_email,@requestdatetime,@permission_level,@accepter_email,@accept,@file_id,@file_name,@filepath,@inprocess)";
                DB.CloseConn();
                DB.OpenConn();
                SqlCommand cmd = new SqlCommand(query, DB.OpenConn());

                cmd.Parameters.AddWithValue("@sitekey", sitekey);
                cmd.Parameters.AddWithValue("@sender_email", senderemail);
                cmd.Parameters.AddWithValue("@requestdatetime", requestDateTime);
                cmd.Parameters.AddWithValue("@permission_level", permission_level);
                cmd.Parameters.AddWithValue("@accepter_email", accepter_email);
                cmd.Parameters.AddWithValue("@accept", 0);
                cmd.Parameters.AddWithValue("@file_id", fileID);
                cmd.Parameters.AddWithValue("@file_name", sFileName);
                cmd.Parameters.AddWithValue("@filepath", sFilePath);
                cmd.Parameters.AddWithValue("@inprocess", 1);
                DB.ExecuteNoneQuery(cmd);

                download_msg.Visible   = true;
                ConfigLinkBtn.Visible  = false;
                ProcessLabel.Visible   = true;
                ProcessLabel.ForeColor = System.Drawing.Color.Green;
            }
            else
            {
                Response.Write("<script>alert('Access Mail not sent please try again or contact to Admin');</script>");
            }
        }