ลืม password admin [web interface for admin] ทำไงดี ?

Open Source Calling Card/Billing for Asterisk

ลืม password admin [web interface for admin] ทำไงดี ?

โพสต์โดย smartsoft » 16 เม.ย. 2010 21:55

ผมเองก็เป็นพวก ซุกซน ชอบคลิกนี่แก้นู่นที แล้วก็ไม่เคยจำซะด้วย แห่ะๆ
เลยโดนกะตัวเองซะเลย ด้วยความเคยชิน ตั้งแต่ version 1.3 ไม่กลัว ลืม pass ลืมเด๋ว generate ใหม่ได้เองอิ อิ
แต่พอมาเจอ version 1.7.0 ดันไปคลิก save password แต่ดันลืม กรอก ช่อง password เจ้าโปรแกรมก็ดันไม่ยอมดัก bug ซะด้วย
เวรแล้วสิ งานเข้า ก็เลย ตรง ดิ่วไปที่ database แล้วทำการ query ด้วยคำสั่ง sql
select MD5('new_password'); แล้วก็ copy ค่าที่ได้ ไป paste ใน table cc_ui_auth ใน fiels pass_encoded
แล้วผมก็ได้ทำการ login ดูใหม่อีกครั้ง แต่ปรากฏว่า ไม่ผ่านซะงั้น เอาแล้วสิ งานเข้าของจริงแล้วตรูทำไงดีหว่า
ผมก็เลย นึกขึ้นได้ตอน install ครั้งแรก มี password default มากับ ระบบอยู่แล้วหนิ ก็เลยไปทำการ copy มาอีกแล้วก็ login ดู อ่อ OK ผ่าน
อันนี้เป็น password default น่ะครับ
ส่วนวิธีการใช้งาน ก็

โค้ด: เลือกทั้งหมด
#mysql -u user -p"pwd_user"
mysql > update cc_ui_authen set pwd_encoded = '410fc6268dd3332226de95e42d9efa4046c5463769d7493b85e65cfa5c26362dc2455cc23c0bc5831deb008def4ab11a9eaa9b76ba3f377da134f39ec60dd758' where login='root';


ก็เลยเกิดความสงสัย ว่าเอ๊ะ version นี้ เค้า encoded password กันยังไง เลย ลงแรง นั่งงมหา อยู่พักจนเจอ
ก็เลยทำการ เขียน script php ขึ้นมา สำหรับ generate password ใหม่ เวลาลืม อีก
file : gen_pass_a2b.php
โค้ด: เลือกทั้งหมด
#!/usr/bin/php
<?php
$pass = $_SERVER["argv"][1];

if(empty($pass)){
   echo "Use : php gen_pass_a2b.php your_password\n";
   echo "Or ./gen_pass_a2b.php your_password\n";
   exit();
}else{
   $pass_encoded= hash( 'whirlpool',$pass);
   echo "Your new password : $pass_encoded\n";
   echo "Copy your new password and paste.\n";
}
?>


ส่วนเวลาเรียกใช้งาน ก็
# php gen_pass_a2b.php new_password
หรือ
./gen_pass_a2b.php new_password
แต่ วิธีเรียกใช้งานแบบ ที่ 2 นี้ ต้องเพิ่มสิทธิ์ในการ execute ด้วยน่ะครับ
# chmod +x gen_pass_a2b.php

เมื่อได้ password ที่ encoded แล้วให้ทำการ copy แล้วนำไป paste ที่ Table : cc_ui_auth field : pwd_encoded ของ login root ครับ
smartsoft
Gold Member
 
โพสต์: 80
ลงทะเบียนเมื่อ: 11 มี.ค. 2010 09:44

Re: ลืม password admin [web interface for admin] ทำไงดี ?

โพสต์โดย nuiz » 21 พ.ค. 2010 16:18

เวอร์คครับ
ขอบคุณครับ
** หากมีปัญหากับอุปกรณ์ที่ซื้อมาเองหรือบริการที่ทำขึ้นมาเอง ให้โพสต์ถามในเว็บบอร์ดนี้นะครับ **
** งานเร่งด่วนติดต่อว่าจ้างที่เบอร์ 08-5161-9439 อีเมล์ iamaladin@gmail.com ไลน์ NuizVoip ครับ **
nuiz
Diamond Member
 
โพสต์: 6061
ลงทะเบียนเมื่อ: 24 มี.ค. 2010 09:33


ย้อนกลับไปยัง A2Billing - Calling Card & Billing Application

ผู้ใช้งานขณะนี้

่กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 1 ท่าน