Exemple #1
0
        public static int changePass(string oldPass, string newPass)
        {
            int ret = -1;

            authen x = new authen();

            if (x.validUser())
            {
                string uid = (string)HttpContext.Current.Session["uid"];

                SqlConnection myConnection = new SqlConnection(connString);
                try {
                    myConnection.Open();
                    try {
                        string strSql = "UPDATE [dbo].[user]" +
                                        "SET password = '******'" +
                                        "WHERE userID = " + uid + " AND password='******'";
                        SqlCommand myCommand = new SqlCommand(strSql, myConnection);
                        ret = myCommand.ExecuteNonQuery();
                        myConnection.Close();
                    } catch (Exception ex1) {
                    }
                } catch (Exception ex2) {
                }
            }

            return(ret);            /*-1: failed, 0: old pass mismatch, >1: success*/
        }
Exemple #2
0
        public static void logoutIfNotValid()
        {
            authen x = new authen();

            if (!x.validUser())
            {
                HttpContext.Current.Response.Redirect("./login.aspx");
            }
        }
Exemple #3
0
        // end of 3rd copy
        public static bool getuserpass(int userid, out string email, out string pass)
        {
            bool ret = false;

            email = "";
            pass  = "";

            authen x = new authen();

            if (x.validUser())
            {
                SqlConnection myConnection = new SqlConnection(x.getConnectionString());
                try {
                    myConnection.Open();
                    try {
                        string        strSql    = @"SELECT [email], [password] FROM [user]
											WHERE userID = '"                                             + userid + "'";
                        SqlCommand    myCommand = new SqlCommand(strSql, myConnection);
                        SqlDataReader myReader  = null;
                        myReader = myCommand.ExecuteReader();
                        if (myReader.Read())
                        {
                            email = myReader["email"].ToString();
                            pass  = myReader["password"].ToString();
                            ret   = true;
                        }
                        myReader.Close();
                        myConnection.Close();
                    } catch (Exception ex1) {
                    }
                } catch (Exception ex2) {
                }
            }

            return(ret);
        }