помощь с Паролем на луа

Joce

Новичок
Автор темы
10
0
Может кто помочь, как сделать так, чтобы скрпт был под паролем, аля, будет логин и пароль для авторизации в скрипте будет массив логинов и паролей, то бишь надо будет вводить в чат /login и /password, пока их не введешь, скрипт не будет работать.
Как только ты ввел логин и пароль, то скрипт запомнит, что ты авторизирован в нем и при каждом заходе не будет прочить ввод логина и пароля
 
  • Bug
Реакции: minxty
Решение
Это самая худшая защита, но держи
Lua:
local users = {
    username = 'password'
}
local login = nil
local loggedIn = false

-- main
sampRegisterChatCommand('login', function(arg)
    if not arg then
        return print('error: use /login [login]')
    end
    if not users[arg] then
        return print('error: invalid login')
    end
    login = arg
end)
sampRegisterChatCommand('pass', function(arg)
    if not login then
        return print('use /login [login]')
    end
    if users[login] ~= arg then
        return print('invalid password')
    end
    loggedIn = true
end)
Сохранение в иникфг сделай сам

nrk.krmn

Новичок
17
16
Может кто помочь, как сделать так, чтобы скрпт был под паролем, аля, будет логин и пароль для авторизации в скрипте будет массив логинов и паролей, то бишь надо будет вводить в чат /login и /password, пока их не введешь, скрипт не будет работать.
Как только ты ввел логин и пароль, то скрипт запомнит, что ты авторизирован в нем и при каждом заходе не будет прочить ввод логина и пароля
Ну если в скрипте будет массив логинов и паролей, то делать авторизацию бессмысленно :)
 
  • Нравится
Реакции: Andrinall

Joce

Новичок
Автор темы
10
0
Ну если в скрипте будет массив логинов и паролей, то делать авторизацию бессмысленно :)
Код будет компилирован, так что можно это сделать, скрипт не будет овер чемто, просто не хочется навязывать туда сайты, авторизации через гугл, вк и т.д
 

nrk.krmn

Новичок
17
16
Код будет компилирован, так что можно это сделать, скрипт не будет овер чемто, просто не хочется навязывать туда сайты, авторизации через гугл, вк и т.д
Так его декомпилировать дело одной минуты и все твои пароли и логины утекут
 

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,777
11,223
Это самая худшая защита, но держи
Lua:
local users = {
    username = 'password'
}
local login = nil
local loggedIn = false

-- main
sampRegisterChatCommand('login', function(arg)
    if not arg then
        return print('error: use /login [login]')
    end
    if not users[arg] then
        return print('error: invalid login')
    end
    login = arg
end)
sampRegisterChatCommand('pass', function(arg)
    if not login then
        return print('use /login [login]')
    end
    if users[login] ~= arg then
        return print('invalid password')
    end
    loggedIn = true
end)
Сохранение в иникфг сделай сам