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

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

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

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

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

пхпМиАдмин је веб-база отвореног кода ПХП алата за управљање базама података МиСКЛ.

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

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

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

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

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

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

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

Водич ће вам показати како користити оба горе наведена приступа за табелу базе података сваке скрипте.

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

КСНУМКС. Метода интерфејса

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

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

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

пхпМиАдмин

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

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

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

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

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

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

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

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

КСНУМКС. СКЛ метода упита

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

КСНУМКС. Метода интерфејса

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

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

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

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

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

КСНУМКС. СКЛ метода упита

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

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

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

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

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

ИЗбриши из `иоураццоунтнаме_кмбдатабасе`.`кмб_мемберс` ГДЈЕ` уид` = КСНУМКС

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

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

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

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

Трик 'Лени'!

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

„Лажни трик“ је да искористите кориснички налог спаммера да бисте створили налог измишљеног лика или пријатеља. Како?

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

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

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

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

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

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

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

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

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

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

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

Забави се! :)

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

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