Управљање корисницима унутар МиСКЛ базе података помоћу пхпМиАдмин-а

Чланак написао:
  • Хостинг водичи
  • Ажурирано: Мар КСНУМКС, КСНУМКС

Постоје ситуације када не можете једноставно отворити ЦМС или инсталацију форума и управљати корисницима унутар платформе. Претпоставимо да сте хакирани и не можете приступити свом администраторском налогу - шта ћете урадити?

Дошао је до вашег спашавања веб-базираног МиСКЛ фронт енд-а - пхпМиАдмин-а који вам помаже да управљате корисничким налозима вашег сајта тако што обављате активности директно у бази података. Алат је интегрисан са свим главним контролним панелима домена (цПанел, Плеск, ВистаПанел, итд.) И, када није присутан, може се инсталирати на вашем серверу путем Фантастицо или Софтацулоус (аутоматизовани инсталатери скрипта који долазе са контролним панелом домена) . Ручна инсталација неће се узети у обзир за овај кратки водич.

Шта је пхпМиАдмин?

пхпМиАдмин је веб-басед, опен соурце ПХП алат за управљање МиСКЛ базе података. Тобиас Ратсцхиллер, његов проналазач, почео је радити на пхпМиАдмин-у на КСНУМКС-у као алтернативу МиСКЛ-Вебадмин-у, али је он одбацио пројекат на КСНУМКС-у јер није имао времена за одржавање. Развој су преузели три програмера на КСНУМКС-у, који су основали Тхе пхпМиАдмин Пројецт. Његов успех међу вебмастере је захваљујући једноставном, једноставном за кориштење веб интерфејсу и могућностима приступа алату са контролног панела домена (цПанел, Плеск, ВистаПанел).

Који приступ ће водити овај водич?

Можете користити два приступа за управљање базама података унутар пхпМиАдмин-а:

  • управљање преко интерфејса пхпМиАдмин
  • управљање преко извршења СКЛ упита

Овај водич ће вам показати како да користите сваки од два приступа за извођење СКЛ операција на вашој корисничкој бази.

Пример софтвера у овом водичу

Међу најпопуларнијим ЦМС и форум скриптама, избори за овај водич падали су за ВордПресс и КСМБ Форум, иако се туторијал лако може примијенити на било који софтверски базирани софтвер. Водич ће вам показати како да користите оба наведена наведена приступа за таблицу корисничких таблица сваке скрипте.

пхпМиАдмин Усер Манагемент за ВордПресс

Метод интерфејса

Пријавите се на свој цПанел налог (или било који други веб хостинг контролни панел са вашим доменом). Потражите пхпМиАдмин под групом 'Датабасес' и кликните на икону пхпМиАдмин:

Базе података у цПанел

Веб-интерфејс пхпМиАдмин ће се отворити у новом прозору. Када будете ушли, изаберите базу са којом требате радити са лијеве стране. У нашем примеру, база података је вптест_впКСНУМКС. Кликни.

пхпМиАдмин

Када отворите базу података, на левој бочној страни ће бити приказана листа свих табела, док ће главна страница приказати листу истих табела са алаткама за прегледање / уређивање (по редовима). Да бисте приступили листи корисника, кликните на табелу 'вп_усерс' и потражите листу корисника.

Корисници ВП-а

Можда ћете морати да промените акредитиве, е-пошту, УРЛ адресу веб-сајта итд. Отворите ред који је повезан са вашим корисничким налогом кликом на "Измени" (постоји икона оловке поред везе) да бисте почели да уређујете своје податке. На слици испод приказане су поља за информације о кориснику која можете уредити.

Кориснички инфо Уреди

Да бисте променили лозинку, из падајућег менија морате да изаберете МДКСНУМКС. Напишите јаку лозинку (можете користити а Рандом Пассворд Генератор за боље резултате). Када завршите, сачувајте своје промене.

МДКСНУМКС Измени лозинку

МДКСНУМКС је акроним за Мессаге-Дигест (алгоритам) в. КСНУМКС, криптографска хасх функција која враћа вриједност КСНУМКС-цифара. Поље 'усер_пасс' аутоматски ће претворити своју нову лозинку у стринг МДКСНУМКС КСНУМКС-цифара.

Ако желите да се решите свих спам налога, само се вратите на табелу 'вп_усерс', изаберите редове корисника и кликните на дугме 'Делете' на дну странице. Ако желите да уклоните једног корисника, једноставно кликните на везу "Обриши" у редоследу корисника (погледајте слику овде на десној страни).

СКЛ Куери метод

пхпМиАдмин дозвољава базе података да извршавају СКЛ изјаве директно на веб интерфејсу. Када отворите своју базу података у пхпМиАдмин-у, на главној страници ће се наћи серија табова - Бровсе, Струцтуре, СКЛ, Сеарцх, Инсерт, Екпорт, Импорт, Оператионс: кликните на језичак СКЛ да бисте приступили СКЛ веб схелл-у у којој напишите и покрените своје изјаве. Погледајте табелу КСНУМКСтх у овом водичу за тачну локацију картице.

Следи КСНУМКС шифре кода које можете користити за уређивање корисничких налога помоћу СКЛ операција.

НАПОМЕНА: под називом 'иоураццоунтнаме' мислим на корисничко име вашег хостинг рачуна. Ово је најчешћи облик идентификације базе података у заједничким хостинг окружењима, гдје је свака база података додељена одређеном кориснику. Стога подвучник ("_") између корисничког имена вашег хостинг рачуна и имена ваше базе података. Постоје и други облици идентификације базе података који користе само име базе података. Конвенција коју ћете користити је приказана у вашој пхпМиАдмин инсталацији.

КСНУМКС. Промени корисничку лозинку (МДКСНУМКС):

УПДАТЕ `иоураццоунтнаме_датабасенаме`.`вп_усерс`
СЕТ `усер_пасс` = МДКСНУМКС ('тестусерпассвхере')
ВХЕРЕ `ИД` = КСНУМКС;

Шта ради овај код?

  • УПДАТЕ `иоураццоунтнаме_датабасенаме`.`вп_усерс`садржи и ажурира табелу 'вп_усерс' у бази 'иоураццоунтнаме_датабасенаме'.
  • СЕТ `усер_пасс` = МДКСНУМКС ('тестусерпассвхере') поставља вредност атрибута 'усер_пасс' на МДКСНУМКС хасх низ 'тестусерпассвхере'.
  • ВХЕРЕ `ИД` = КСНУМКС, каже да је ИД корисника који примењујете измене #КСНУМКС. Очигледно је да је овде пример ИД; може бити било који кориснички ИД.

КСНУМКС. Измените податке о кориснику:

УПДАТЕ `иоураццоунтнаме_датабасенаме`.`вп_усерс`
СЕТ `усер_логин` = 'невусернаме',
`усер_ниценаме` = 'ново корисничко име',
`усер_емаил` = '[Е-маил заштићена]'
ВХЕРЕ `ИД` = КСНУМКС;

Шта ради овај код?

  • Што се тиче првог сниппет, УПДАТЕлине одређује која ће таблица бити модификована, и у којој бази података.
  • Функција СЕТ ради овде на КСНУМКС различитим атрибутима: поставља 'усер_логин' и 'усер_ниценаме' на нову вредност 'невусернаме', а 'усер_емаил' на '\ т[Е-маил заштићена]'. Имајте на уму да су 'усер_логин' и 'усер_ниценаме' два различита атрибута исте вриједности: прва је корисничко име које се користи за пријаву, друго је име које ће бити приказано на вашим страницама. Пример: 'греатбоиКСНУМКС' је име за пријављивање, 'Франк Спан' је име приказано на страници.
  • ВХЕРЕ `ИД` = КСНУМКС; говори да је кориснички ИД који сте модификовали број #КСНУМКС.

КСНУМКС. Избриши нежељени рачун:

ДЕЛЕТЕ ИЗ `иоураццоунтнаме_датабасенаме`.`вп_усерс`
ГДЕ 'ИД` = КСНУМКС

Шта ради овај код?

  • Прва линија вам говори да ћете избрисати нешто из табеле 'вп_усерс' из базе података 'иоураццоунтнаме_датабасенаме'.
  • ВХЕРЕ `ИД` = КСНУМКС као корисник ИД који обришете је #КСНУМКС.

пхпМиАдмин Усер Манагемент за КСМБ Форум

Метод интерфејса

Процедура је слична услужном управљању ВордПрессом.

Пријавите се на контролну таблу домена и отворите пхпМиАдмин. Изаберите своју базу података и погледајте табелу 'кмб_мемберс': садржи чланове вашег форума.

КСМБ Форум Листа Чланова МиСКЛ

Кликните на 'Уреди' у реду повезане са вашим корисничким налогом и уредите своје податке о кориснику (погледајте слику испод). Притисните тастер "Иди" да бисте сачували промене.

КСМБ корисничко уређивање

СКЛ Куери метод

Следећи КСНУМКС шифри кода вам показују како да уређујете или избришете КСМБ кориснички рачун преко МиСКЛ-а.

КСНУМКС. Измени налог члана КСМБ:

УПДАТЕ `иоураццоунтнаме_кмбдатабасе`.`кмб_мемберс`
СЕТ `усернаме` = 'бигсмурфКСНУМКС',
`пассворд` = МДКСНУМКС ('кмбусерКСНУМКСпасс'),
`емаил` = '[Е-маил заштићена]', \ Т
`сите` = 'хттп://домаин.цом',
`лоцатион` = 'УС'
ВХЕРЕ `уид` = КСНУМКС;

Као и горе наведени примери ВордПресс-а, овај СКЛ код ажурира тренутне информације корисника на нове наведене вредности.

КСНУМКС. Обриши КСМБ члан рачуна:

ДЕЛЕТЕ ИЗ `иоураццоунтнаме_кмбдатабасе`.`кмб_мемберс`
ВХЕРЕ `уид` = КСНУМКС

Прва линија каже да ћете избрисати једну или више ИД-ова корисника ('уид' овдје) из базе података 'кмб_мемберс'. Други специфицира идентификациони број корисника, КСНУМКС у овом случају.

Савет за безбедност лозинке

МДКСНУМКС алгоритам се први пут показао рањивим на КСНУМКС-у, када је Ханс Доббертин открио сударе у МДКСНУМКС исх функцији, и више Извештаји подељени са јавношћу током година. Када кажемо 'судари' намеравамо ситуације у којима различити низови карактера (тј. Лозинки) имају исту хеш вриједност. Материјал је довољан и сигурно не може бити покривен једним параграфом у кратком водичу, али се не бојите - МДКСНУМКС вам још увек може спасити од много главобоља како је објашњено у овом водичу. Међутим, следећи сигурносни корак који ћете предузети након што сте променили своју лозинку у пхпМиАдмин-у (помоћу енкрипције МДКСНУМКС-а) је да је поново промените у свој профил за ВордПресс. Заправо, ВордПресс ће шифровати вашу лозинку користећи библиотеку која се зове пхпасс, који укључује сигурније и стога не могу лако разбити алгоритме.

"Лази" Трицк!

Да би били лени не мора нужно резултирати погрешним одлукама. Често него икада, трикови које развијамо како би уштедели вријеме претворили у ефикасност веб странице и већи промет, не помичимо овај став.

"Лењив трик" јесте користите нежељени кориснички рачун да бисте креирали рачун фиктивног карактера или пријатеља. Како?

Процедура је једноставна - све што треба да урадите је да отворите листу својих корисника унутар ваше базе података (можете користити приступ интерфејсу за овакав врсту лаког задатка), кликните на дугме "Измени" за изабрани кориснички ред и уредите следећа поља ( оставите ИД као што је:)

  • усер_логин, усер_пасс, усер_ниценаме, усер_емаил
  • опционални детаљи (усер_урл, усер_регистеред, итд.)

У алтернативи можете да користите фрагмент СКЛ упита за уређивање корисничког налога који сам вам раније показао у овом водичу.

Када ће овај трик добити корисним?

Ох, да наведемо неколико значајних примера: можда ће вам бити потребни лажни рачуни на вашем форуму или блогу да бисте тестирали нове плугинове, хацкс анд модове, или можда желите да региструјете рачуне за своје запослене пријатеље како би их спремили за коришћење. Такође, можда ћете морати да користите "форум бот" који објављује правила одбора, правила о секцији и тако даље. Заиста, ваша машта је граница. :)

Бонус СКЛ код: Креирај кориснички рачун

Мали додатни бонус неће бити повређен, зар не? Слиједи два одломка СКЛ кода: први креира нови кориснички рачун за вашу ВордПресс локацију, други корисник КСМБ Форума.

ИНСЕРТ ИНТО `иоураццоунтнаме_датабасенаме`.`вп_усерс` (
`усер_логин`,
`усер_пасс`,
`усер_ниценаме`,
`усер_емаил`,
`усер_регистеред`,
`усер_статус`
)
ВРЕДНОСТИ (
'невусернамеКСНУМКС',
МДКСНУМКС ('невпассвордКСНУМКС'),
'Малли Балли',
'[Е-маил заштићена]', \ Т
‘2012-04-13 00:00:00’,
'КСНУМКС'
)

Шифра узорка ће створити новог корисника и додијелити вриједности (корисничке информације) у атрибуте 'усер_логин', 'усер_пасс', 'усер_ниценаме', 'усер_емаил', 'усер_регистеред' и 'усер_статус'.

Да бисте креирали нови члан КСМБ Форума:

ИНСЕРТ ИНТО `иоураццоунтнаме_датабасенаме`.`кмб_мемберс` (
`усернаме`,
`пассворд`,
`емаил`,
`статус`,
`лоцатион`
)
ВРЕДНОСТИ (
'бајка',
МДКСНУМКС ('фаирипассКСНУМКС'),
'[Е-маил заштићена]', \ Т
'Члан',
'УС'
)

Забави се! :)

О Луани Спинетти

Луана Спинетти је слободни писац и умјетник са сједиштем у Италији и страсан студент рачунарске науке. Има средњу школу за психологију и образовање и похађала курс КСНУМКС-а за стрипове уметничке књиге, одакле је дипломирала на КСНУМКС-у. Као вишеструко лице каква је она, развила је велико интересовање за СЕО / СЕМ и Веб Маркетинг, са посебним нагласком на друштвене медије, а ради на три романа на матерњем језику (италијански), за коју се нада да ће индие објавити ускоро.