コード例 #1
0
 //Sprawdzenie prawidlowosci sesji
 public static mUser logIn(String session)
 {
     if (Uta.CheckSession(session) == null || (int)Uta.CheckSession(session) == 0) return null;
     mUser logedIn = new mUser(session, (int)Uta.SessionUserId(session));
     logedIn.authorize();
     return logedIn;
 }
コード例 #2
0
ファイル: DBControler.cs プロジェクト: PSyron/CheckersBackend
 public static mUser disconnect(String session)
 {
     if ((int)Uta.CheckSession(session) == 0) return null;
     Uta.UserInactive(session);
     mUser loggedIn = new mUser(session, (int)Uta.SessionUserId(session));
     loggedIn.authorize();
     return loggedIn;
 }
コード例 #3
0
 //Logowanie, uzyskanie nowej sesji
 public static mUser logIn(String login, String password)
 {
     var userid = Uta.UserLogIn(login, password);
     if (userid == null) return null;
     mUser user = new mUser(login, password, (int)userid);
     user.authorize();
     String guid = Guid.NewGuid()+"";
     user.setSession(guid);
     Uta.NewSession(guid, userid);
     return user;
 }
コード例 #4
0
 //Rejestracja uzytkownika
 public static mUser register(String name, String surname, String login, String password)
 {
     //Mozna dodac jeszcze jakies warunki dotyczace hasla
     int userid = -1;
     if(Uta.LoginExists(login)==1) return null;
     mUser newUser=new mUser(name, surname, login, password);
     newUser.authorize();
     String guid = Guid.NewGuid() + "";
     newUser.setSession(guid);
     userid = Uta.NewUser(name, surname, login, password, guid);
     Uta.NewSession(guid, userid);
     return newUser;
 }
コード例 #5
0
ファイル: DBControler.cs プロジェクト: PSyron/CheckersBackend
        //Rejestracja uzytkownika
        public static mUser register(String name, String login, String password)
        {
            //Mozna dodac jeszcze jakies warunki dotyczace hasla
            int userid = -1;
            int message = 0;
            if ((int)Uta.LoginExists(login) > 0)
            {
                message -= 5;
                if ((int)Uta.NameExists(name) == 1) message -= 3;
                mUser taken = new mUser("", message);
                return taken;
            }
            if ((int)Uta.NameExists(name) > 0)
            {
                message -= 3;
                mUser taken = new mUser("", message);
                return taken;
            }

            String guid;
            do
            {
                guid = Guid.NewGuid() + "";
            }
            while ((int)Uta.CheckSession(guid) != 0);
            userid = (int)Uta.NewUser(name, login, password, guid);

            mUser newUser=new mUser(userid,name, login, password,guid);
            newUser.authorize();
            return newUser;
        }
コード例 #6
0
ファイル: DBControler.cs プロジェクト: PSyron/CheckersBackend
 //Wylogowanie uzytkownika. Usuniecie tokena sesji i przelaczenie stanu aktywnosci na false
 public static mUser logOff(String session)
 {
     if ((int)Uta.CheckSession(session) == 0) return null;
     mUser loggedOff = new mUser(DBNull.Value.ToString(), (int)Uta.SessionUserId(session));
     Uta.NewSession(DBNull.Value.ToString(), false, loggedOff.getId());
     loggedOff.unauthorize();
     return loggedOff;
 }
コード例 #7
0
ファイル: DBControler.cs プロジェクト: PSyron/CheckersBackend
 //Logowanie, uzyskanie nowej sesji
 public static mUser logIn(String login, String password)
 {
     var userid = Uta.UserLogIn(login, password);
     if (userid == null) return null;
     mUser user = new mUser(login, password, (int)userid);
     user.authorize();
     String guid;
     do
     {
         guid = Guid.NewGuid() + "";
     }
     while ((int)Uta.CheckSession(guid) != 0);
     user.setSession(guid);
     //, getAccessDate(DateTime.Now)
     Uta.NewSession(guid, true,(int)userid);
     return user;
 }